Tag: npm

如何列出npm用户安装的软件包?

如何仅在npm列出用户安装的软件包? 当我做npm -g list它输出每个包和它们的依赖关系,这不是我想要的。

在Heroku上创buildnode.js应用程序时,是否应该检查node_modules进行git?

我在这里按照Heroku上的node.js的基本入门说明: https://devcenter.heroku.com/categories/nodejs 这些指令不会告诉你创build一个.gitignore node_modules,因此暗示node_modules应该被检入到git中。 当我在git中包含node_modules时,我的入门应用程序运行正常。 当我按照更先进的例子: https://github.com/mongolab/tractorpush-server(source)https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio 它指示我将node_modules添加到.gitignore。 所以我从git中删除了node_modules,将它添加到.gitignore,然后重新部署。 这一次部署失败如此: —–> Heroku receiving push —–> Node.js app detected —–> Resolving engine versions Using Node.js version: 0.8.2 Using npm version: 1.0.106 —–> Fetching Node.js binaries —–> Vendoring node into slug —–> Installing dependencies with npm Error: npm doesn't work with node v0.8.2 Required: node@0.4 || 0.5 […]

npm安装与更新 – 有什么区别?

npm install和npm update什么实际区别? 我应该什么时候使用哪个?

有没有办法自动构buildNode.js项目的package.json文件

package.json应该手动编辑? 不能像npm这样的程序只是查看文件,查看“require”语句,然后用它把必要的条目放在package.json文件中? 有没有这样的程序?

nvm在新的terminal会话中保持“遗忘”节点

在OS X中使用新的terminal会话时, nvm忘记节点版本,并且默认为nvm : $ nvm ls : .nvm v0.11.12 v0.11.13 我不得不在每个会话中都nvm use v.0.11.13 : .nvm v0.11.12 -> v0.11.13 我已经尝试了brew安装,以及官方的安装脚本。 我的.profile的brew版本: #nvm export NVM_DIR=~/.nvm source $(brew –prefix nvm)/nvm.sh 对于install.sh脚本: $ curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash #nvm export NVM_DIR="/Users/farhad/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 任何线索我做错了什么?

如何防止为Node.js(package.json)安装“devDependencies”NPM模块?

我有我的package.json文件(缩短版本): { "name": "a-module", "version": "0.0.1", "dependencies": { "coffee-script": ">= 1.1.3" }, "devDependencies": { "stylus": ">= 0.17.0" } } 我在Mac 10.6.8上使用NPM版本1.1.1。 当我从项目根目录运行以下命令时,它将安装dependencies 和 devDependencies : npm install 我的印象是这个命令安装了devDependencies : npm install –dev 我如何做到这一点,所以npm install只安装dependencies (所以生产环境只能得到这些模块),而像npm install –dev安装dependencies和devDependencies ?

如何卸载节点js中的npm模块?

众所周知,任何npm模块都可以通过运行一个简单的命令来安装: npm install <module_name> 。 我已经安装了一些我不再使用的模块,我只是想把它们closures。 我有几个关于这个问题的问题: 我们是否有任何命令或进程从根目录卸载模块(类似于npm uninstall <module_name> )或者只是删除模块文件吗? 如果我们保留未使用的模块,它会如何影响我们?

npm安装软件包在哪里?

有人可以告诉我在哪里可以findNode.js模块,我使用npm安装?

如何更新Node.js和npm到下一个版本?

我刚刚安装了Node.js和npm(用于其他模块)。 如何更新Node.js和我正在使用的模块到最后的版本? npm可以吗? 或者我必须删除并重新安装Node.js和NPM来获得下一个版本? 我遵循https://github.com/joyent/node/wiki/Installation (步骤3a)和下一个npm部分。

如何更新package.json中的每个依赖项到最新版本?

我从另一个项目中复制package.json,现在想把所有的依赖关系都打包到最新的版本上,因为这是一个新的项目,我不介意修改它。 什么是最简单的方法来做到这一点? 我现在知道的最好方法是运行npm info express version然后手动为每个npm info express version更新package.json。 一定会有更好的办法。 { "name": "myproject", "description": "my node project", "version": "1.0.0", "engines": { "node": "0.8.4", "npm": "1.1.65" }, "private": true, "dependencies": { "express": "~3.0.3", // how do I get these bumped to latest? "mongodb": "~1.2.5", "underscore": "~1.4.2", "rjs": "~2.9.0", "jade": "~0.27.2", "async": "~0.1.22" } } 我现在是npm-check-updates的合作者,这是一个很好的解决scheme。