我还在使用node v6
和npm v3
并计划转到node v8
和npm v5
我在npm
和client(Angular2)
server side(Express)
以下是我在
中管理节点模块的步骤npm install packagename@version --save
npm install packagename@version --save-dev
npm install
将安装依赖项和依赖项,但不会更新npm-shrinkwrap.json
文件npm run build
使用webpack构建前端代码npm prune --production
在构建过程后删除所有devDependencies,不会更新npm-shrinkwrap.json
文件我在
中面对的是什么npm install
安装模块并使用依赖项和devDependencies更新package-lock.json
(如果版本有任何更改)npm run build
使用webpack构建前端代码npm prune --production
从node_modules
和package-lock.json
package-lock.json
中强制执行依赖?删除devDependencies
而不更新package-lock.json
尝试 npm prune --production --no-package-lock