npm install serialport无法正常工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm install serialport无法正常工作相关的知识,希望对你有一定的参考价值。

当我尝试安装serialport时,它会发出以下警告:

sudo npm install serialport --save

npm WARN EPACKAGEJSON arduino@1.0.0 No description
npm WARN EPACKAGEJSON arduino@1.0.0 No repository field.
npm ERR! Linux 3.13.0-61-generic
npm ERR! argv "node" "/usr/local/bin/npm" "install" "serialport" "--save"
npm ERR! node v0.12.4
npm ERR! npm  v3.3.8
npm ERR! path /home/ayushgp/learning/arduino/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/bin/har-validator
npm ERR! code ENOENT
npm ERR! errno -2

npm ERR! enoent ENOENT, chmod '/home/ayushgp/learning/arduino/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/bin/har-validator'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! Please include the following file with any support request:
npm ERR!     /home/ayushgp/learning/arduino/npm-debug.log
答案

看一下这个解决方法(节点版本v4.2.4):

npm install serialport --build-from-source

正如我在许多论坛中所读到的,将sudonpm一起使用并不是一个好习惯。

以上是关于npm install serialport无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

NPM无法找到v141的构建工具

无法运行 npm 命令“npm install -g tty.js”。

npm install chromedriver 无法正常工作

npm install 和npm start各种报错无法解决的问题

Homebrew npm install:无法符号链接

无法执行“npm install --save firebase”