./папки node_modules/узел-Пти/сборки/выпуска/Пти.ошибка разбора модуля узла: неожиданный символ "

./папки node_modules/узел-Пти/сборки/выпуска/Пти.ошибка разбора модуля узла: неожиданный символ "

24.01.2020 04:42:42 Просмотров 30 Источник

Я пытаюсь использовать библиотеку node-pty в проекте scaffolded с vue-cli. При запуске программы я получаю следующую ошибку:

error in ./node_modules/node-pty/build/Release/pty.node

Module parse failed: Unexpected character '' (1:0) 
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders 
(Source code omitted for this binary file)

@ ./node_modules/node-pty/lib/index.js 49:49-85 
@ ./src/background.js

Шаги для воспроизведения

vue create test-project
cd test-project && vue add electron-builder
npm i node-pty@beta

добавьте import pty from 'node-pty’в src / background.JS

npm run electron:serve

То, что я пытался сделать

Я попытался добавить node-loaderи raw-loaderв vue.конфиг.JS файл

configureWebpack: {
  chainWebpack: config => {
    config.module
      .rule('node')
      .test(/.node$/i)
      .use('node-loader')
      .loader('node-loader')
      .end()
  }
}

Это не решает проблему.

У вопроса есть решение - Посмотреть?

Ответы - ./папки node_modules/узел-Пти/сборки/выпуска/Пти.ошибка разбора модуля узла: неожиданный символ " / ./node_modules/node-pty/build/Release/pty.node Module parse failed: Unexpected character ''

Является ответом!
John Snow

28.01.2020 11:50:50

вю.конфиг.js требует использования модуля.поставляемый

module.exports = {
  chainWebpack: config => {
    config.module
      .rule('node')
      .test(/\.node$/)
      .use('node-loader')
      .loader('node-loader')
      .end();
  }
}
Закрыть X