我正在尝试安装用 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/