Vue前端开发报错提示“npm ERR! missing script: dev”的解决方案

500.jpg

记得刚开始学习vue的时候,问题各种loading,有点“举步维艰”的感觉,现在回想起来,这些都是你掌握一门技术的必经之路。最近团队里有个新来的童鞋,问到一个问题:执行npm run dev的时候出现“npm ERR! missing script: dev”报错。

image.png

熟悉VUE的童鞋应该初步可以判断是配置的问题,应该是没有dev这个命令属性。

解决方案

根据同事的配置,可以了打开项目的配置文件:package.js里,找到"scripts": {},如图:

image.png

我们发现根本没dev的属性。正常情况如下图:

image.png

一对比,问题就很清晰了,在图1的配置里,你执行npm run dev,肯定报错啊,因为根本没这个配置,我们应该执行npm run serve才对。

其他疑问

有童鞋还是很疑惑,问啥没dev这个配置属性呢?

其实是vue-cli版本问题,在使用vue-cli3搭建项目的时候会发现,vue-cli3运行项目的命令是npm run serve,和我们以前使用的npm run dev不一样,那如何修改为npm run dev呢?可以直接在package.json文件里面把serve修改dev即可。

总结

无论什么技术,我们要经常关注它的版本更新,这样才会避免一些低级的错误,您觉得呢?

引用\[1\]中提到,报错信息"npm ERR! missing script: build"是因为在package.json文件中没有配置名为"build"的脚本。而引用\[2\]中提到的解决办法是检查package.json文件中的scripts部分,确保"build"脚本的配置正确。另外,引用\[3\]中的"build"脚本是通过执行"node build/build.js"来实现的。根据这些信息,可以推断出解决"npm ERR! missing script: build:dev"的方法是在package.json文件的scripts部分添加一个名为"build:dev"的脚本,并配置正确的执行命令。例如,可以将"build:dev"脚本配置为"vue-cli-service build --mode dev"。这样就可以解决该报错信息了。 #### 引用[.reference_title] - *1* [npm ERR! missing script: build](https://blog.csdn.net/weixin_43813200/article/details/117104331)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [在vue项目中遇到npm ERR! missing script:build报错](https://blog.csdn.net/fujiaran/article/details/108631445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [npm ERR! missing script: dev](https://blog.csdn.net/f10495703/article/details/118889586)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值