我正在尝试安装用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 [email protected]
    

    最佳答案

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

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

    10-16 21:27