Questions tagged «npm-install»

npm install <packagename>是npm CLI中的命令,可从npm存储库中搜索并安装指定的软件包。

15
如何直接从GitHub安装npm软件包?
尝试从github安装模块会导致: package.json出现ENOENT错误。 使用express可以轻松复制: npm install https://github.com/visionmedia/express 引发错误。 npm install express 作品。 为什么我不能从github安装? 这是控制台输出: npm http GET https://github.com/visionmedia/express.git npm http 200 https://github.com/visionmedia/express.git npm ERR! not a package /home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/tmp.tgz npm ERR! Error: ENOENT, open '/home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/package/package.json' npm ERR! If you need help, you may report this log at: npm ERR! &lt;http://github.com/isaacs/npm/issues&gt; npm ERR! …


11
为什么“ npm install”会重写package-lock.json?
我最近才升级到npm @ 5。我现在有一个package-lock.json文件,其中包含package.json中的所有内容。我希望,当我运行npm install该依赖项版本时,将从锁定文件中提取依赖项版本,以确定应该在我的node_modules目录中安装什么。奇怪的是,它实际上最终修改并重写了package-lock.json文件。 例如,锁定文件已将打字稿指定为版本2.1.6。然后,在npm install命令之后,版本更改为2.4.1。这似乎破坏了锁定文件的全部目的。 我想念什么?如何让npm真正尊重我的锁定文件?


17
无法安装NodeJ:/ usr / bin / env:节点:没有这样的文件或目录
我正在尝试将nodeJs安装到我的Ubuntu 14.04中,以使用GruntJs。 我已经阅读了有关Ubuntu的不同执行方式的信息(问题?),因此,为了安装它,我做了以下操作: sudo apt-get install npm sudo npm install -g grunt-cli 在输入咕unt声之后,我得到了错误: /usr/bin/env: node: No such file or directory 因此,我尝试了: curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs sudo apt-get update 再试一次,仍然出现错误,我试过了: sudo add-apt-repository https://launchpad.net/~chris-lea/+archive/node.js/ sudo apt-get install -y nodejs 我收到此消息: nodejs is already the …

30
npm ERR!代码ELIFECYCLE
我正在尝试学习反应,因此我拥有完整反应式投票应用程序的此示例代码,并且我试图使其正常运行,但是在运行npm install后再执行npm start之后,我收到以下错误消息: npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server" npm ERR! node v7.5.0 npm ERR! npm v4.3.0 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! voting_app@1.1.0 server: `live-server --public -- host=localhost --port=3000 --middleware=./disable-browser-cache.js` npm ERR! …

10
如何解决npm UNMET PEER DEPENDENCY警告?
我在Windows 10上,使用Node 5.6.0和npm 3.6.0。我正在尝试将angular-material和mdi安装到我的工作文件夹中。npm使用以下命令安装角度材料的mdi错误: +-- angular@1.5.0 +-- UNMET PEER DEPENDENCY angular-animate@^1.5.0 +-- UNMET PEER DEPENDENCY angular-aria@^1.5.0 +-- angular-material@1.0.6 +-- UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- mdi@1.4.57 npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\xxxxx\Desktop\ngClassifieds\package.json' npm WARN angular-material@1.0.6 requires a peer of angular-animate@^1.5.0 but none was installed. npm WARN …


25
NPM安装错误:解析“…nt-webpack-plugin”:“ 0”附近时,JSON输入意外结束
创建新的Angular 5项目时: 节点版本:8.9.2 npm版本:5.5.1 我的命令是 npm install -g @angular/cli 错误是 npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log 错误日志为http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log


8
使用Npm从github安装特定分支
我想使用npm在我的项目中从github安装bootstrap-loader 当前,他们正在维护该项目的两个版本,它们与webpack版本1和2兼容。 我想安装版本1。我应该使用什么npm命令来安装它? 我尝试使用以下之一,但无法正常工作。 npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save

11
如何修复'fs:不支持重新评估本机模块源'-graceful-fs
最近,我切换到了Node v.6,它开始在运行正常构建grunt / gulp / webpack时产生越来越多的问题 例如: $ gulp [14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed [14:02:20] Try running: npm install gulp gulp和所有其他插件和模块都已安装(甚至通过 rm -rf node_modules)在/ node_modules文件夹中。 这些错误大多数都带有 (node:42) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more …

4
我是否需要package-lock.json和package.json?
将我的NPM更新到最新版本(从3.X到5.2.0)并npm install在现有项目上运行后,我得到了一个自动创建的package-lock.json文件。 我可以告诉package-lock.json给我一个确切的依赖树,而不是package.json。 仅从该信息来看,似乎package.json是多余的,不再需要。 它们都是NPM运作所必需的吗? 仅使用该package-lock.json文件是否安全? package-lock.json(doc1,doc2)上的文档未提及任何内容。 编辑: 经过一番思考之后,我得出的结论是,如果有人想将您的项目与NPM的较旧版本(5.x之前)一起使用,它将仍然安装所有依赖项,但版本不那么准确(补丁版本)

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经验不足。希望获得有关此问题的一些反馈。当需要对包的源代码进行修改时,这似乎是一个足够普遍的问题?也许有更好的解决方案?在此先感谢您的帮助。

6
为什么package-lock.json将完整性哈希值从sha1更改为sha512?
作为典型工作流程的一部分,我刚刚生成了一个新的npm锁定文件package-lock.json。但是我注意到,这次所有的完整性哈希值都已从sha1更改为sha512。这是怎么回事 "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", […] }

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.