Questions tagged «npm»

npm是Node.js(使用Google V8 JavaScript引擎的非阻塞异步I / O框架)的官方程序包管理器。它可以用于安装和发布CommonJS模块,jQuery插件,可重用的JavaScript代码(库)和基于JavaScript的CLI程序。

25
当我运行npm install时,它返回ERR!代码EINTEGRITY`(npm 5.3.0)
运行时出现此错误sudo npm install。在我的服务器上,npm的安装较早。我尝试删除该package-lock.json文件,然后运行npm cache clean --force,但没有用。 我的npm版本是5.3.0。 错误: npm ERR! code EINTEGRITY npm ERR! sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== integrity checksum failed when using sha512: wanted sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== but got sha512-WXI95kpJrxw4Nnx8vVI90PuUhrQjnNgghBl5tn54rUNKZYbxv+4ACxUzPVpJEtWxKmeDwnQrzjc0C2bYmRJVKg==. (65117 bytes) npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2017-11-29T05_33_52_182Z-debug.log
132 node.js  ubuntu  npm 

6
有没有办法强制npm生成package-lock.json?
我无意中将其删除,package.json此后进行了许多更改。的npm install或npm update不产生package-lock.json了。我试图清除我的npm缓存和nvm缓存,但是似乎没有任何作用。我在多个版本的Node.js(6.10.3 Node.js-3.10.10 npm是我希望使用的版本)上进行了尝试,但在任何版本上均不起作用。 有没有办法强制npm生成package-lock.json文件?

14
字段“浏览器”不包含有效的别名配置
我已经开始使用webpack2(确切地说是v2.3.2),并且在重新创建配置后,我一直遇到一个我似乎无法解决的问题(对丑陋的转储表示抱歉): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' Parsed request is a module using description file: [absolute path to my repo]/package.json (relative path: ./src) Field 'browser' doesn't contain a valid alias configuration aliased …


29
npm安装错误,错误为:ENOENT,chmod
我正在尝试全局安装刚发布的npm模块。每次尝试从npm或文件夹安装时,都会出现此错误。 npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! System Linux 3.8.0-19-generic npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek" npm ERR! cwd /home/giodamlio npm ERR! …


3
DeprecationWarning:当我将脚本移动到另一台服务器时,由于安全性和可用性问题,不建议使用Buffer()
脚本移至其他服务器时出现错误。 (节点:15707)[DEP0005] DeprecationWarning:由于安全性和可用性问题,不建议使用Buffer()。请改用Buffer.alloc(),Buffer.allocUnsafe()或Buffer.from()方法。 当前版本: Ubuntu 16.04.4 LTS Node - v10.9.0 NPM - 6.2.0 先前版本: Ubuntu 14.04.3 LTS NPM - 3.10.10 Node - v6.10.3 exports.basicAuthentication = function (req, res, next) { console.log("basicAuthentication"); if (!req.headers.authorization) { return res.status(401).send({ message: "Unauthorised access" }); } var auth = req.headers.authorization; var baseAuth = auth.replace("Basic", ""); …
128 node.js  npm 

14
如果没有sudo,NPM模块将无法全局安装
我刚刚重新安装了Ubuntu 12.04 LTS,在进行其他操作之前,请执行以下步骤: 使用以下脚本通过程序包管理器安装节点 sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs 尝试在全球安装yeoman,express,n,yeoman的生成器,并且它们均返回相同的错误 npm ERR!错误:EACCES,符号链接“ ../lib/node_modules/n/bin/n” npm ERR!{[错误:EACCES,符号链接'../lib/node_modules/n/bin/n'] errno:3,代码:'EACCES',路径:'../ lib / node_modules / n / bin / n'} npm ERR! npm ERR!请尝试以root / Administrator身份再次运行此命令。 npm ERR!系统Linux 3.8.0-29-通用 npm …

5
npm安装和构建派生的github存储库
这不是一个全新的问题,但是我已经寻找了好一阵子,但是却找不到解决方案。 我正在为我的角度应用程序使用一个名为angular-translate的模块。但是,我必须对源代码进行一些小的修改,以使所有内容都能按我希望的方式工作,现在我想将这些更改保留在上npm install。一位同事建议我分叉源代码的存储库,并把我的分叉存储库作为依赖项,我已经尝试过这些方式,例如 npm install https://github.com/myRepo/angular-translate npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz 第一个给我这样的目录,没有构建。只是一个package.json,.npmignore和一些markdown文件 -angular-translate .npmignore .nvmrc CHANGELOG.md package.json etc 第二个npm install给了我完整的仓库,但同样,我没有像使用command那样的构建npm install angular-translate。我已经看到了运行预发布脚本的麻烦,但是我不确定在安装所有模块时如何执行此操作。我也曾尝试将fork作为我自己的模块发布到npm注册表中,但是同样我没有构建,而且我不确定这是正确的做法... 我对此主题的无知表示歉意。我对npm经验不足。希望获得有关此问题的一些反馈。当需要对包的源代码进行修改时,这似乎是一个足够普遍的问题?也许有更好的解决方案?在此先感谢您的帮助。

24
无法将webpack识别为内部或外部命令,可操作程序或批处理文件
我正在学习React.js,正在使用Windows 8 OS。我已经导航到我的根文件夹 1.Created the package.json file by npm init 2. install webpack by npm install -S webpack.now webpack has been downloaded to my modules folder 3. install webpack globally by typing npm install webpack -g 4. i am also having a webpack.config.js in my root folder which contains the …
125 npm  webpack 

3
如何发布带有分发文件的npm软件包?
我想发布一个包含我的源代码和分发文件的npm软件包。我的Github存储库包含src包含JavaScript源文件的文件夹。生成过程将生成dist包含分发文件的文件夹。当然,该dist文件夹不会签入Github存储库。 我该如何发布npm软件包,以使某人这样做npm install时他们src和dist文件夹一样好?当前,当我npm publish从git存储库运行时,它只会导致src发布文件夹。 我的package.json看起来像这样: { "name": "join-js", "version": "0.0.1", "homepage": "https://github.com/archfirst/joinjs", "repository": { "type": "git", "url": "https://github.com/archfirst/joinjs.git" }, "main": "dist/index.js", "scripts": { "test": "gulp", "build": "gulp build", "prepublish": "npm run build" }, "dependencies": { ... }, "devDependencies": { ... } }
125 node.js  git  github  npm 

11
清除缓存后,npm无法正常工作
清除缓存之前 npm cache clear npm工作正常。清除缓存后,它不起作用。下面的错误日志表明Internet连接存在问题,但是Internet连接很好。此问题不仅会发生在Bower中,还会发生在任何模块中。 这是流程的输出: > sudo npm install -g bower Password: npm http GET > https://registry.npmjs.org/bower npm http GET > https://registry.npmjs.org/bower npm http GET > https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT > npm ERR! network This is most likely not a problem with npm itself npm > ERR! …
125 node.js  npm 

11
如何正确将Angle 2(npm)升级到最新版本?
最近,我从https://angular.io/docs/ts/latest/tutorial/开始了Angular 2教程。 并停止使用Angular 2 beta8。现在,我恢复了该教程,最新的beta是beta 14。 如果我只是简单地执行npm update,则会更新一些模块(随本教程预装),但不会更新Angular2(我可以通过npm ls看到)。 如果我执行npm update angular 2或npm update angular2@2.0.0beta.14,它也不执行任何操作。
124 npm  angular 

18
如何更新npm
我正在尝试安装mean.io样板。运行时失败sudo npm install -g meanio@latest。在失败之前,它指出它“想要” npm版本1.4.x,而我安装了1.2.18。因此,我尝试将npm更新为最新版本;几种方法。最后是... ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@1.4.7 /usr/local/lib/node_modules/npm ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version 1.2.18 当我刚刚更新到1.4.7时,为什么仍显示1.2.18版?
124 ubuntu  npm 

3
如何编辑通过npm安装的节点模块?
我正在使用node_swiz模块,而后者又使用了验证器模块。 我想对验证器模块进行更改,但是我使用npm install来安装模块/依赖项。 我可以只更改node_modules内部的验证器模块,还是在发布到heroku或下次运行npm install时重新创建node_modules依赖关系并获得最新版本? 结构如下: myNodeApplication - node_modules - swiz - node_modules - validator [this is the library I want to edit] 谢谢您的帮助!
124 node.js  npm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.