我试图在一个带有vue-cli的项目中使用库节点-pty。当我启动程序时,我会得到以下错误:
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向src/background.js中添加import pty from 'node-pty’
npm run electron:serve我所尝试的
我尝试在vue.config.js文件中添加node-loader和raw-loader
configureWebpack: {
chainWebpack: config => {
config.module
.rule('node')
.test(/.node$/i)
.use('node-loader')
.loader('node-loader')
.end()
}
}这并不能解决问题。
发布于 2020-01-28 20:50:50
vue.config.js要求使用module.exports
module.exports = {
chainWebpack: config => {
config.module
.rule('node')
.test(/\.node$/)
.use('node-loader')
.loader('node-loader')
.end();
}
}https://stackoverflow.com/questions/59889375
复制相似问题