【问题标题】:npm error installing serialportnpm错误安装串口
【发布时间】:2018-02-26 08:45:12
【问题描述】:

我正在尝试使用 node.js 串行端口包,但它给出了一些我不理解的错误。

为简化起见,我从一个清晰的目录“test”开始,然后创建一个新应用:

sudo npm 初始化

然后我尝试安装串口:

sudo npm install serialport --save

但我遇到了这个错误:

serialport@5.0.0 install /*********/test/node_modules/serialport node-pre-gyp install --fallback-to-build

env: node: 没有这样的文件或目录 npm WARN test@1.0.0 无说明 npm WARN test@1.0.0 没有存储库字段。

npm 错误!文件 sh npm 错误!代码生命周期 npm 错误!错误号 ENOENT npm 错误!系统调用产生 npm 错误!串口@5.0.0 安装:node-pre-gyp install --fallback-to-build npm 错误!生成 ENOENT npm 错误! npm 错误! serialport@5.0.0 安装脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/myUser/.npm/_logs/2017-09-17T20_33_23_435Z-debug.log

我尝试过其他版本,清除 npm 缓存和其他奇怪的东西,但我没有得到任何解决方案。

版本: OSX 10.8.5 节点-v:v8.4.0

谢谢!

【问题讨论】:

    标签: npm


    【解决方案1】:

    好的。

    我已经用这个安装顺序解决了这个问题:

    sudo npm install serialport --unsafe-perm --build-from-source

    正如串口网页所说:

    https://www.npmjs.com/package/serialport

    谢谢大家!

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 2012-02-09
      • 2022-01-10
      • 2016-04-03
      • 1970-01-01
      • 2014-11-21
      • 2015-10-24
      • 2014-07-27
      相关资源
      最近更新 更多