我想安装基于package.json的npm模块
我想知道是否有自动安装模块。
例如package.json的依赖关系如下。
"dependencies": {
"express": "3.1.0",
"jade": "*",
"stylus": "*",
"mongodb": ">= 0.9.6-7"
}
我是否必须逐个安装模块?
npm install express@3.1.0
npm install mongodb@0.9.6
等等。
任何帮助都会受到赞赏。
答案 0 :(得分:2)
请参阅documentation about npm install
。
默认情况下,npm install将在package.json中安装列为依赖项的所有模块。
因此您只需输入npm install
。
答案 1 :(得分:0)
当您第一次使用--save时,该模块安装信息将添加到包json
之后在新位置你只需要运行npm install
npm install express@3.1.0 --save
npm install mongodb@0.9.6 --save
npm install
也请参考link
答案 2 :(得分:0)
您可以输入以下命令:
sudo apt-get update sudo apt-get install npm
使用nvm切换版本。
答案 3 :(得分:0)
如果要安装特定版本的模块,则应使用
npm install module_name@version --save
--save
将模块和模块版本添加到package.json
文件的dependencies
。如果您只想安装任何版本的模块,可以使用
npm install module_name --save
如果您未在节点上使用--save
仍然会安装所需模块的最新版本,但它不会将其添加到您的package.json
文件中。在这种情况下,如果要安装它们,package.json
文件中的某些模块会有一些特定版本,您只需使用
npm install
命令。 npm install
会在package.json
文件中安装所有模块。
此外,如果您是nodeJs的新用户,则可以检查this。我希望这有帮助。祝你好好先生。
答案 4 :(得分:-1)
您可以按如下方式安装用package.json编写的模块。
npm install