node.js - Bower Install - 非法指令(核心转储)

标签 node.js npm electron bower

我正在尝试安装用 Angular.js 编写的客户端应用程序,在它的 read.me 中有以下步骤:

  • npm 安装
  • bower 安装
  • cd Electron
  • npm 安装
  • ./node_modules/.bin/electron-rebuild

并且它应该在执行“bower install”命令时创建“vendors”文件夹。通过运行它,我收到以下消息:

非法指令(核心转储)

我不知道什么会导致这个问题

Node 版本:v8.10.0 Npm版本:3.5.2

通过执行 sudo npm install Bower -g 我得到以下输出:

/usr/local/bin/bower -> /usr/local/lib/node_modules/bower/bin/bower 
/usr/local/lib bower@1.8.4 

最佳答案

我在非常相似的设置中遇到了这个问题,因为我没有将 java 添加到我的 PATH 中。在我确认我安装了java(openjdk 1.8.0_171)并添加到PATH后,问题消失了。

关于node.js - Bower Install - 非法指令(核心转储),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50674898/

相关文章:

node.js - 使用 JWT 和 googleapis 进行身份验证时出错(错误 :0906D06C:PEM routines:PEM_read_bio:no start line)

javascript - 开发 React 应用程序时编译/转换代码

node.js - npm start Microsoft JScript 运行时错误 800A138F 需要对象

npm - npm -D 标志是什么意思?

Node.js 应用程序监听 Openshift 上托管的多个端口

javascript - 如何制作评论系统nodejs + mysql

json - 告诉 npm install 摆脱不再需要的依赖项

node.js - 在 Electron 中需要 main

angular - 如何防止matTooltip文本被截断?

javascript - MongoDB 可以打包在 Electron 应用程序中吗?