node.js - 使用 Electron 作为 Ubuntu 上的 npm dev 依赖项

标签 node.js angular ubuntu npm electron

在 Ubuntu 17.10 上,我像这样安装和运行 Electron:

    ole@mki:~/angular-electron$ npm i --save-dev electron

    > electron@1.7.12 postinstall /home/ole/angular-electron/node_modules/electron
    > node install.js

    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

    + electron@1.7.12
    updated 1 package in 19.956s
    ole@mki:~/angular-electron$ electron
    electron: command not found

Ubuntu 安装后找不到 Electron 命令。想法?

最佳答案

运行npm i --save-dev electro时,软件包将安装在/home/ole/angular-electron/node_modules/Electron中(如您所见)。要执行二进制文件,您需要运行 /home/ole/angular-electron/node_modules/.bin/electron$(npm bin)/electron

我建议您在 package.json 中添加一个脚本来运行 Electron,例如:

"scripts": {
  "start": "electron"
}

npm 将自动查找 node_modules/.bin

关于node.js - 使用 Electron 作为 Ubuntu 上的 npm dev 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48594344/

相关文章:

javascript - jQuery .ajax POST 请求在被 Node 接收时有一个空体

node.js - 如何对连接到 mongo 的方法进行单元测试,而不实际连接到 mongo?

javascript - 如何将数组的列从数组传递到对象字段

python - ImportError : Missing required dependencies ['numpy' ]. 没有任何帮助

docker - 强制 docker 容器使用主机 MAC 地址

java - Hadoop hdfs 显示 ls : `/home/hduser/input/' : No such file or directory error

javascript - 无法在 Node 中获取css文件

node.js - MongoDB:如何在客户端解析DBRef?

angular - 如何从指令访问主机组件?

angular - Angular 6 有没有办法让 ViewChildren 深入?