首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >./node_modules/node-pty/build/Release/pty.node模块解析失败:意外字符“”

./node_modules/node-pty/build/Release/pty.node模块解析失败:意外字符“”
EN

Stack Overflow用户
提问于 2020-01-24 01:42:42
回答 1查看 865关注 0票数 1

我试图在一个带有vue-cli的项目中使用库节点-pty。当我启动程序时,我会得到以下错误:

代码语言:javascript
复制
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

复制的步骤

代码语言:javascript
复制
vue create test-project
cd test-project && vue add electron-builder
npm i node-pty@beta

src/background.js中添加import pty from 'node-pty’

代码语言:javascript
复制
npm run electron:serve

我所尝试的

我尝试在vue.config.js文件中添加node-loaderraw-loader

代码语言:javascript
复制
configureWebpack: {
  chainWebpack: config => {
    config.module
      .rule('node')
      .test(/.node$/i)
      .use('node-loader')
      .loader('node-loader')
      .end()
  }
}

这并不能解决问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-28 20:50:50

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

代码语言:javascript
复制
module.exports = {
  chainWebpack: config => {
    config.module
      .rule('node')
      .test(/\.node$/)
      .use('node-loader')
      .loader('node-loader')
      .end();
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59889375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档