npm安装依赖关系的顺序
在我的package.json
,我有:
"devDependencies": { "download": "^0.1.18", "grunt": "^0.4.5", "grunt-autoprefixer": "^0.8.0", "grunt-contrib-imagemin": "^0.7.1", "grunt-contrib-less": "^0.11.3", "grunt-contrib-requirejs": "^0.4.4", "grunt-contrib-watch": "^0.6.1" }
当我运行npm install
,它会尝试在其他任何地方安装grunt-contrib-imagemin
并引发错误。
解决方法是npm install download
,那么npm install grunt-contrib-imagemin
手动npm install grunt-contrib-imagemin
,然后npm install
其余的软件包。
为什么不npm install
尊重devDependencies
列出的软件包的顺序?
- NodeJSasynchronous队列速度太快(asynchronous队列方法减速)
- 在Node.js中将mikeal的请求和http / https模块进行比较
- 控制台/节点,Elm中的Hello World
- 在Webpackconfiguration中parsing由插件加载的模块
- 如何使用express.js在Ajax调用中实现CSRF保护(查找完整示例)?
- console.log和valueOf
- 尝试在节点中实现JWT身份validation。 在受保护的路线上获得未经授权
- Node.js + lame – TypeError:string不是一个函数
- 如何在node.js中监听192.168.1.1/subdir/?