记录Vue拷贝过来的项目启动失败,并且报错:npm ERR! missing script: serve

本文解决了一个常见的npm缓存问题,当在不同电脑间转移项目时,由于缓存不一致导致的编译错误。通过删除node_modules文件夹,重新安装依赖,并调整启动命令,成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

点击查看原文

问题

造成这样的原因是当你在一台电脑上编译后npm会有cache缓存,到另外一个地方编译这个项目的缓存与原缓存不一致,导致编译报错。
从别的地方拷贝过来的项目,无法正常启动,原因是在一台电脑上编译后npm会有缓存,而这个缓存和我这边的缓存不一致,才会导致编译出错

解决办法

1、删除项目里的node_modules文件夹

2、cd到该项目目录,重新安装依赖文件

cd 项目名
cnpm install

 

安装完毕后在该项目目录下会出现一个新的node_modules文件夹

3、启动项目

npm run serve

 

不过启动时候我这里出现了个小插曲,运行项目输入npm run serve时提示报错npm ERR! missing script: serve如图:

1597805925750.jpg

1597805925750.jpg

原因是vue cli4.5已经把这个命令改成了npm run serve,而这个项目是在比较旧的版本下创建的

npm run dev //vue2.x命令

 

输入旧的命令,启动成功!
不习惯的也可以在该项目package.json文件,修改scripts里的dev修改成serve,这样一来启动时就按vue3.x的命令就可以成功启动了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值