【Vue】Vue2.0 使用Element-ui出错

【Vue】Vue2.0 使用Element-ui出错

【Vue】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里配置了

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

回答

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

【Vue】Vue2.0 使用Element-ui出错

你把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

以上是 【Vue】Vue2.0 使用Element-ui出错 的全部内容, 来源链接: utcz.com/a/78619.html

回到顶部