Tag: npm

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! node -v v0.10.6 npm […]

如何正确地将angular度2(npm)升级到最新版本?

最近,我在https://angular.io/docs/ts/latest/tutorial/上开始了Angular 2教程。 并停止与Angular 2testing版8.现在我恢复了教程和最新的testing版是testing版14。 如果我只是做npm更新一些模块(预先加载的教程)更新,但不是Angular2(我可以看到,与npm ls )。 如果我做npm更新angular度2或npm更新angular2@2.0.0beta.14它什么都不做。

节点包(Grunt)已安装但不可用

我正在尝试使用grunt构build一个github jquery-ui库 ,但是在运行npm install我仍然无法根据自述文件运行命令。 它只是给了No command 'grunt' found : james@ubuntu:~/Documents/projects/ad2/lib/jquery-ui$ grunt build No command 'grunt' found, did you mean: Command 'grun' from package 'grun' (universe) grunt: command not found james@ubuntu:~/Documents/projects/ad2/lib/jquery-ui$ npm ls jquery-ui@1.9.0pre /home/james/Documents/projects/ad2/lib/jquery-ui ├─┬ grunt@0.3.9 │ ├── async@0.1.18 │ ├── colors@0.6.0-1 │ ├─┬ connect@1.8.7 │ │ ├── formidable@1.0.9 │ │ ├── mime@1.2.5 │ │ […]

NPM背后的NTLM代理

可以在使用NTLM身份validation的HTTP代理后面运行npm install吗? 如果是,我怎样才能设置服务器的地址和端口,用户名和密码?

使用package.json在全局和本地安装依赖关系

使用npm,我们可以使用-g选项来安装全局模块。 我们如何在package.json文件中做到这一点? 假设这些是我在package.json文件中的依赖关系 "dependencies": { "mongoose": "1.4.0", "node.io" : "0.3.3", "jquery" : "1.5.1", "jsdom" : "0.2.0", "cron" : "0.1.2" } 当我运行npm install ,我只想要全局安装node.io ,其他人应该在本地安装。 有没有这个选项?

有没有一种方法从nodejs代码中的package.json获取版本?

有没有办法让一个nodejs应用程序中的package.json中设置的版本? 我想要这样的东西 var port = process.env.PORT || 3000 app.listen port console.log "Express server listening on port %d in %s mode %s", app.address().port, app.settings.env, app.VERSION

如何安装以前版本的npm软件包?

我使用nvm来下载节点v0.4.10,并安装了npm来使用该版本的节点。 我正在尝试安装快速使用 npm install express -g 并得到一个错误,表示需要节点版本> = 0.5.0。 好吧,这很奇怪,因为我遵循节点+ express + mongodb教程的指导, 这里使用了节点v0.4.10,所以我假设express对节点v0.4.10是可用的。 如果我的假设是正确的,我如何告诉npm获取一个可以在我的设置中工作的版本?

了解npm package @ -prefix:@ angular / router

在Angular组件路由器文档中,我偶然发现了一个我从未见过的npm命令,我不明白是怎么回事: npm install @angular/router –save @angular/router是什么意思? 整个string是一个包名吗? 但是当我在npmjs.com上使用search时,我没有find这个包。 而且命令行search也没有返回这样的包: npm search @angular/router :No match found for "@angular/router" 那么npm中的@angular/某种前缀机制呢? 它是如何工作的?

NPM不工作 – “读ECONNRESET”

我有npm的问题,我不能安装任何东西。 这里是错误信息: C:\Windows\system32>npm install -g yo npm http GET https://registry.npmjs.org/yo npm http GET https://registry.npmjs.org/yo npm http GET https://registry.npmjs.org/yo npm ERR! network read ECONNRESET npm ERR! network This is most likely not a problem with npm itself npm ERR! network and is related to network connectivity. npm ERR! network In most cases you are behind a […]

NPM与Bower vs. Browserify vs. Gulp vs. Grunt vs. Webpack

我试图总结一下最stream行的JavaScript包pipe理器,打包器和任务运行器的知识。 请纠正我,如果我错了: npm & bower是包pipe理者。 他们只是下载依赖关系,不知道如何自己构build项目。 他们知道的是在获取所有依赖关系之后调用webpack / webpack / grunt 。 bower就像npm ,但build立平坦的依赖树(不像recursion的npm )。 这意味着npm为每个依赖获取依赖关系(可能会获取相同的几次),而bower期望您手动包含子依赖关系。 有时, bower和npm分别用于前端和后端(因为每兆字节可能在前端)。 grunt和gulp是任务运行器,可以自动执行所有可以自动化的任务(例如,编译CSS / Sass,优化映像,制作包并缩小/转储它)。 grunt与gradle (就像maven与gradle或者configuration与代码一样)。 Grunt基于configuration单独的独立任务,每个任务打开/处理/closures文件。 Gulp需要的代码量较less,基于Nodestream,这使得它可以构buildpipe道链(不重新打开相同的文件)并使其更快。 webpack ( webpack-dev-server ) – 对我来说,这是一个任务运行的热点重新加载的变化,让你忘记所有的JS / CSS的观察员。 npm / bower +插件可能取代任务跑步者。 他们的能力经常相交,所以如果你需要在npm +插件上使用gulp / grunt ,会有不同的含义。 但是对于复杂任务来说,任务运行者肯定更好(例如,“在每个构build中创build包,从ES6到ES5的转储,在所有浏览器模拟器上运行,通过ftp进行截图并部署到保pipe箱”)。 browserify允许为浏览器打包节点模块。 browserify vs node的require实际上是AMD与CommonJS 。 问题: 什么是webpack & webpack-dev-server ? 官方文档说这是一个模块打包器,但对我来说,这只是一个任务跑步者。 有什么不同? […]