当前位置:   article > 正文

【报错问题】Vue element-ui 提示 ‘element-ui/lib/theme-chalk/index.css’ 找不到

element-ui/lib/theme-chalk/index.css

一、版本说明,没有的需要安装

  1. "element-ui": "^2.13.0", // npm install --save element-ui
  2. "vue": "^2.5.2", // npm install --save vue
  3. "vue-router": "^3.0.1", // npm install --save vue-router
  4. "css-loader": "^0.28.11", // npm install --save-dev css-loader
  5. "file-loader": "^1.1.11", // npm install --save-dev file-loader
  6. "node-sass": "^4.11.0", // npm install --save-dev node-sass
  7. "sass-loader": "^7.1.0", // npm install --save-dev sass-loader
  8. "style-loader": "^1.0.1", // npm install --save-dev style-loader
  9. "url-loader": "^3.0.0" // npm url-loader --save-dev url-loader

 


二、【报错原因】

2.1、安装 sass 时,报错 ‘ This dependency was not found: element-ui/lib/theme-chalk/index.css’ 

 

2.2、以为element-ui 引用方式改变,参考官网,引入方式和它一样哎,我迷惑了    

 


三、【解决方法】

3.1、安装第一步需要的插件:

  1. 主要是 `css-loader`、 `file-loader`、 `url-loader`  的版本,
  2. 然后需要安装   `node-sass`、  `sass-loader`、  `style-loader`

 

3.2、修改本地文件

【 \build\webpack.base.conf.js 】文件, 修改modules.rules属性下添加以下代码

  1. {
  2. test: /\.scss$/,
  3. loaders: ['style', 'css', 'sass']
  4. },
  5. {
  6. test: /\.(eot|woff|ttf)$/,
  7. loader: 'file-loader'
  8. }

 

 

 

3.3、如果安装之后不成功

  1. 删除 「node_modules」目录 和 「package-lock.json」文件,重新安装 npm install 或 npm i 或 cnpm install 或 cnpm i
  2. 不行,就重复第一步,我可能重复了三次,后来终于好了

 

 

3.4、如果需要用编辑器 Visual Studio Code 本地调试 Debugger 项目,需要修改以下文件

【 \config\index.js 】文件,修改 dev 属性下的 devtool  cacheBusting 属性

  1. devtool: 'source-map',
  2. cacheBusting: false,

属性说明:

  • devtool: 'source-map' : 能够查看哪里报错 并 找到报错的源文件
  • cacheBusting: false:指的缓存破坏,特别是进行sourceMap debug时,需要设置成false

 

 

 

写给自己的随笔,有问题欢迎指出ψ(*`ー´)ψ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/108956
推荐阅读
相关标签
  

闽ICP备14008679号