Articles of npm

hummus模块导致npm安装失败

我试图在我的Windows上运行我的节点项目,但是当我想要使用命令: npm install or npm update 它显示下面的错误 我已经删除节点,并重新安装它,但仍然有同样的问题。 os: windows 10 node version: 8.8.1 npm version: 5.4.2 我的package.json文件 { "name": "mytasklist", "version": "1.0.0", "description": "Simple task manager", "main": "server.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js" }, "author": "", "license": "ISC", "dependencies": { "binary": "^0.3.0", "body-parser": "^1.17.2", "dataformat": […]

如何使用nodejs读取串口数据并使用rs232电缆将输出发送到PHP服务器?

我需要读取一个串口来获取数据使用RS232电缆,并希望将输出发送到一个PHP服务器,但我find了一种使用node.js的方式。 我search了很多,也发现了PHP的解决scheme,但它不适合我。 这个怎么做?

为什么node-npm在安装@ angular / cli时失败,校验和失败?

我正在使用节点v6.11.5和npm 3.10.10和64位操作系统,并安装@ angular / cli时我收到以下错误: C:\WINDOWS\system32>npm install -g @angular/cli npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli" npm ERR! node v6.11.5 npm ERR! npm v3.10.10 npm ERR! shasum check failed for C:\Users\Shubham\AppData\Local\Temp\npm-6192-9e acb63c\registry.npmjs.org\rxjs\-\rxjs-5.5.2.tgz npm ERR! Expected: 28d403f0071121967f18ad665563255d54236ac3 npm ERR! Actual: c2b697120c7dc0e6728da0e7636b90e15723cc24 npm ERR! From: http://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz npm ERR! npm […]

电子阅读和写入USB驱动器

我正在做电子项目。 该项目需要将文件从电脑复制到USB驱动器。 我需要能够复制文件和文件夹destition USB驱动器。 并知道驱动器上的可用空间量。 我试过difprents npms像usb npm和im得到这个错误: C:\Users\goorlavi1\Documents\pc-transfer>npm install –save usb > usb@1.2.0 install C:\Users\goorlavi1\Documents\pc-transfer\node_modules\usb > node-pre-gyp install –fallback-to-build node-pre-gyp ERR! Tried to download: https://github.com/tessel/node-usb/releases/download/1.2.0/usb_bindings-v1.2.0-node-v51-win32-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for usb@1.2.0 and node@7.2.1 (node-v51 ABI) (falling back to source compile with node-gyp) 它的时间太久了… 如果有可能提供示例代码,它将是伟大的谢谢!

npm升级后Nodejs找不到全局模块

我在我的Ubuntu本地安装了最后一个npm 5.5.1。 我在全球范围内安装了我经常使用的模块(比如express ecc …)。 在我的package.json中,我将“dependencies”留空,npm在正确的目录(/ usr / lib / node_modules /)中寻找模块。 这与我的最后npm 3.10.10工作,但现在似乎有所改变。 当我尝试运行一个应用程序时,我得到:“无法find模块快车”。 谢谢

Nodejs – 不能导入模块,除非使用完整的path

这里是新的node.js; 我安装了它,并试图使用w3模块(在Windows上)。 我已将全局repo位置更改为: C:\Users\<user>\.node_modules_global并使用命令bellow安装了web3模块,该命令在node_modules_global文件夹中创build了一个新文件夹; npm install ethereum/web3.js –global 当我尝试跑步 Web3 = require('web3')它,我得到一个 Error: Cannot find module 'web3' 但是,如果我使用完整path: Web3 = require('C:\\Users\\<user>\\.node_modules_global\\node_modules\\web3') 有用。 任何想法可能会导致这个问题? (我已将C:\\Users\\<user>\\.node_modules_global到SYSTEM PATH) 谢谢

使用npm包含令牌字段包

我试图包括与npm令牌包laravel。 首先我添加了以下行到package.json依赖关系: "tokenfield": "^0.8.2", 这导致节点模型下的tokenfield文件夹。 然后我添加了以下几行webpack.mix.js: .copy('node_modules/tokenfield/dist/tokenfield.js', 'public/js') .copy('node_modules/tokenfield/dist/tokenfield.css', 'public/css') 这导致我在我的公用文件夹中有tokenfield javascript和css。 现在我只是在我的视图中包括这些: <link href="{{ asset('css/app.css') }}" rel="stylesheet"> <script src="{{ asset('js/tokenfield.js') }}"></script> 但是这个工作。 我得到以下错误: Uncaught ReferenceError: module is not defined at tokenfield.js:1 当我看着tokenfield.js它看起来像一个常规的JavaScript文件,它开始于: module.exports = 那么我在这里错过了什么?

节点模块中的日志语句没有打印

我是一个新的节点JS。 我已经通过npm install '<module_name>包含了一个模块。 它是正确的build立,没有错误。 现在,我想debugging它,所以我在模块的代码块中放置了一些console.log('some text') ,以查看代码是否通过该行。 无论如何,没有显示任何日志语句。 我想知道如果我必须编译或添加日志staements后的模块。 我在这里错过了什么。

使用webpack作为React npm包的构build工具

我一直在玩webpack和npmregistry。 我创build了我自己的小项目。 我发布到npmregistry。 一切似乎都很好,但有一件事让我担心。 由webpack( lib/index.js )构build的文件几乎包含了2k行代码,而我的库非常小。 我看到它包含两个依赖项,我使用的是prop-types和detect-browser 。 他们使大部分的代码。 在下载这两个库之后把它们hover在一个testing项目中,我希望它们能够以某种方式被树形或类似的东西重复的删除,但是我的包的大小仍然是一样的。 基本上,我问的是:我的图书馆是否包含更多的代码? 对我来说似乎是这样。 我还尝试在testing项目中另外安装prop-types和detect-browser ,以查看bundle的大小是否保持不变。 减less我的库的大小仍然是相同的,捆绑大小增加(我期望冗余库将被删除或什么的)。

如何find节点的内置模块目录?

我想find一些内置的节点js目录的模块,如URL,Fs或http! 他们的根库在哪里?