为什么我初始化没有package-lock.json

为什么我初始化没有package-lock.json

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕夭夭 2020-09-01 10:19:11

同学你好,package-lock.json 是在 npm install时候生成一份文件,用来记录当前状态下实际安装的各个npm package的具体来源和版本号。不知道同学在初始化之后,项目中执行npm install命令了吗?如果没有,可以在项目中打开命令行界面,然后输入npm install(安装依赖)。

如果执行了 npm install之后,还是没有自动生成,那么应该是npm版本低的问题。输入 npm -v可以查看npm版本号。自动生成package-lock.json是在npm5.0版本之后才有的。不过没有关系,package-lock.json这个文件我们在项目中是用不到,没有也没关系哦。如果想要自动生成,可以升级一下npm版本,示例:npm -g install npm@5.6.0(版本号并不是非要按照老师给出的例子来 ,只要是5.0之后的就行哦)

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
5. Node.js全栈开发
  • 参与学习           人
  • 解答问题       307    个

前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师