Vue2.0 使用Element-ui出错

图片描述

图片描述

vue 中使用 Element-ui出了这样一个错误.

但是之前已经

在cmd里编译了
npm install style-loader --save
npm install css-loader --save
npm install file-loader --save
npm i element-ui -S

在main.js里引入了
import Element from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
Vue.use(Element)

在webpack.base.conf.js里配置了

求大神帮忙看看!!!!!

阅读 6k
5 个回答

查看build/utils.js中的return里各种loader引入(如下图),如果有相关的引入,webpack.config.js里就不用加了

图片描述

你把loader 写全了试试,

test: /\.css$/,
loader: 'style-loader!css-loader'

从报错看,应该是element-ui的css有些字符不被css-loader所认识,据我所知,element-ui使用的是postcss-salad版本,也就是传说中的css4。你尝试从这方面入手,比如先不要引入element-ui的css,看会不会报错。

亲,要先npm install node-sass

{
  "name": "node",
  "version": "0.0.1",
  "private": true,
  "scripts": {
  },
  "dependencies": {
    "axios": "^0.15.3",
    "babel-core": "^6.0.0",
    "babel-loader": "^6.0.0",
    "babel-preset-es2015": "^6.13.2",
    "cross-env": "^1.0.6",
    "css-loader": "^0.23.1",
    "element-ui": "^1.0.0",
    "file-loader": "^0.8.5",
    "style-loader": "^0.13.1",
    "vue": "^2.1.6",
    "vue-hot-reload-api": "^2.1.0",
    "vue-loader": "^9.8.0",
    "vue-resource": "^1.3.1",
    "webpack": "^2.5.0",
    "webpack-dev-server": "^2.5.0"
  },
  "devDependencies": {
    "babel-plugin-component": "^0.9.1"
  }
}

package.json配置如上,然后npm install 或者 npm install cnpm --registry=https://registry.npm.taobao.org

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题