npm5.0以上版本执行npm install 的问题
1、查看npm版本号
npm -v
2、在文件夹中📁创建package.json
执行命令:
npm install
*** 可能出现的两种问题:
1> 问题一: 创建完成之后,文件夹中仅出现了package-lock.json,并没有创建出package.json文件
解决方案:须执行以下命令 npm install --yes 之后,会出现package.json文件
npm install --yes
2> 问题二:出现了package.json文件之后,打开查看,发现里面并没有安装的其他npm包的依赖
解决方案:须执行以下命令,可将执行npm install webpack --save就好了,他就会自动把相关信息写入到package.json 中
npm install webpack --save
3、package.json文件依赖包的版本号更新
在以前可能就是直接改package.json里面的版本,然后再npm install了,但是5版本后就不支持这样做了,因为版本已经锁定在package-lock.json里了,所以我们只能这样去更新我们的依赖,然后package-lock.json也能随之更新。
<name> : 需要更新的包名
x.x.x :需要更新的版本号
npm install <name>@x.x.x
** npm 文档查看
npmjs 官方文档 https://www.npmjs.com/
package-lock.json 清单的表现形式 https://doc.codingdict.com/npm-ref/files/package-lock.html
package.json npm的package.json处理的细节 https://doc.codingdict.com/npm-ref/files/package.html
shrinkwrap.json 可发布的锁定文件 https://doc.codingdict.com/npm-ref/files/shrinkwrap.html