npm错误安装串口

Posted

技术标签:

【中文标题】npm错误安装串口【英文标题】:npm error installing serialport 【发布时间】: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

谢谢!

【问题讨论】:

【参考方案1】:

好的。

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

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

正如串口网页所说:

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

谢谢大家!

【讨论】:

以上是关于npm错误安装串口的主要内容,如果未能解决你的问题,请参考以下文章

npm 安装错误,错误为:ENOENT,chmod

Phonegap 安装错误 (npm)

通过 npm 安装的引导程序引发有关“错误:找不到模块 'jQuery'”的错误

在 elasticbeanstalk 上安装 npm canvas - npm 安装错误

从 npm 安装 Electron-Js 时出现 npm 错误

npm 安装错误代码 128