Vue.js ./node#u模块/node pty/build/Release/pty.node模块解析失败:意外字符'';

Vue.js ./node#u模块/node pty/build/Release/pty.node模块解析失败:意外字符'';,vue.js,webpack,electron,vue-cli-3,pty,Vue.js,Webpack,Electron,Vue Cli 3,Pty,我正试图在用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 p

我正试图在用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
导入pty从“节点pty”
添加到src/background.js

npm run electron:serve
我所尝试的

我试图将
节点加载器
原始加载器
添加到vue.config.js文件中

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

这并不能解决问题。

vue.config.js需要使用module.exports

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

vue.config.js需要使用module.exports

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