Error: Rule can only have one resource source (provided resource and test + include + exclude) in {


yarn serve时报错,查了资料以后说是webpack包冲突
首先卸载原来的webpack包:npm uninstall webpack
然后重新再项目中安装低版本的:npm install webpack@^4.0.0 --save-dev

我自己的盲区小tips:
–save : dependencies 键下,发布后还需要依赖的模块.
–save-dev : devDependencies 键下,仅在开发时依赖的模块

 

package.json中^,~的详细说明

 

在package.json这个文件中,我们经常可以看见这样的信息
但是我们很少注意的是
版本前面的 ^ 到底是什么意思
今天我们就来讲一下(端好小板凳)

  "dependencies": { "axios": "0.21.0", "core-js": "~3.6.5", "echarts": "^4.9.0", "antd": "^3.1.4" "quill-image-drop-module": "^1.0.3", "quill-image-resize-module": "^3.0.0", "vue": "^2.6.11", "vue-particles": "^1.0.9", "vue-quill-editor": "^3.0.6", "vue-router": "^3.2.0" }, 

(1)指定版本:比如"axios": "0.21.0",表示安装0.21.0的版本;
(2)波浪号~指定版本:比如 "core-js": "~3.6.5", 表示安装3.6.x的最新版本(不低于3.6.5),但是不安装3.7.x,也就是说安装时不改变大版本号和次要版本号
(3)^指定版本:比如 "antd": "^3.1.4",,表示安装3.1.4及以上的版本,但是不安装4.0.0,也就是说安装时不改变大版本号。

在项目中我们经常是使用 ^
如何在项目中使用新的的版本。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM