记得刚开始学vue的时候,有各种各样的标志,感觉有点“困难”。现在回想起来,这些都是你掌握一项技术的唯一途径。最近团队里有个新童鞋,问了一个问题:执行npm run 当dev出现时,“npm ERR! missing script: dev”报错。
熟悉VUE的童鞋要初步判断是配置问题,应该是没有DEV的命令属性。
解决方案
根据同事的配置,可以打开项目的配置文件:package.在js中找到“js”scripts”: 如图所示,{}
我们发现根本没有dev属性。正常情况如下:
相比之下,问题非常清楚。在图1的配置中,您执行npm run dev,我们必须报错,因为根本没有这样的配置,所以我们应该执行npm run serve是对的。
其他疑问
有童鞋还是很疑惑,问什么配置属性没有dev?
实际上是vue-cli版本的问题,在使用vue-cli3构建项目时会发现,vue-npmm命令cli3运行项目 run serve,以及我们以前使用的npm run dev不同,那么如何将其修改为npm呢? run dev呢?可直接在package中使用.在json文件中修改servedev即可。
总结
无论什么技术,我们都应该经常关注它的版本更新,以避免一些低级错误。你怎么认为?
评论0