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 安装的引导程序引发有关“错误:找不到模块 'jQuery'”的错误
在 elasticbeanstalk 上安装 npm canvas - npm 安装错误