1
下面的问题是指一个项目我是而不是发布到npm
。与NPM 5依赖关系和devDependencies之间的区别是什么5
在NPM 3,如果我在devDependencies
了包就跑拆封(不--development
),那么npm-shrinkwrap.json
将不包括devDependencies
的软件包。
但随着NPM 5,在dependencies
和devDependencies
包被添加到package-lock.json
,与那些从devDependencies
具有"dev": true
。
所以,如果我只是用npm install x
添加包和npm install
安装生成服务器上,也就是说,一切,在dependencies
上市的包装处理任何不同于在devDependencies
中列出的包?