,##NodeJs安装package.json中依赖包失败
1、NodeJS加载模块
NodeJS中当需要加载某个模块时,一般是通过require加载,如var ejs = require(‘ejs’);但是在项目中并没有ejs模块的话,启动服务时会在这一句报错,找不到‘ejs’。下载ejs有很多种方法,这里介绍一下通过package.json下载依赖包。
2、package.json之dependencies
关于package.json的详细信息,可以搜索”package.json 字段全解析”看一下。dependencies就是列出了包名和版本号,
“dependencies”: {
“body-parser”: “~1.13.2”,
“cookie-parser”: “~1.3.5”,
“debug”: “~2.2.0”,
“express”: “~4.13.1”,
“jade”: “~1.11.0”,
“morgan”: “~1.6.1”,
“serve-favicon”: “~2.3.0”,
“ejs”:”*”
}
例如,需要ejs模块的话,就加入ejs,不知道版本的话,可以用”*”代替,表示任何版本都可以。
3、npm安装package.json
- 在nodejs命令窗口下安装
切换目录到package.json所在的目录下,执行 npm install ejs 或 npm install - 在IDE中安装
在IntelliJ IDEA中,找到package.json,右键–Run ‘npm update’