学些vue+webpack遇到的一些坑

297 阅读1分钟

vue-loader和webpack版本冲突的问题

vue-loader 15.4.2的版本 和 webpack 4.28.0的版本在一起运行的时候 启动会报如下的错误。

上网没有搜到问题的原因 只是有人说是版本的冲突,执行npm i vue-loader@14.2.2 更改vue-loader版本到14.2.2后问题解决,如果有大牛无意中看到我这篇文章并知道原因的话,万望告知,谢谢。

使用cross-env启动项目报错的问题

为了对应不同的开发平台,不想过多的设置package.json的scripts,所以引用了cross-env的包,写的脚本如下

屏蔽掉的代码在启动的时候会报错
查询资料之后发现webpack 4的版本需要明确声明mode 来判断到底启动的是生产环境 还是开发环境 资料详见官网:webpack.js.org/concepts/mo… 有兴趣的可以深入了解一下

所以后来将脚本改为图中未屏蔽的部分

然后可以正常启动。

第一次写学习笔记,感觉写的和流水账一样,希望对有碰到和我问题一样的朋友能有所帮助。