javascript - 使用vue webpack-simple解析css失败

标签 javascript webpack vue.js

我创建了一个 webpack-simple 项目,如下所述:https://github.com/vuejs-templates/webpack-simple .

接下来,我使用 npm install vue-codemirror --save 安装了 vue-codemirror ( link )。在main.js中,导入并使用了vue-codemirror。

import CodeMirror from 'vue-codemirror';
Vue.use(CodeMirror);

但是,运行 npm run dev 会产生所有 codemirror css 错误。错误看起来都是这样的:

ERROR in ./~/codemirror/addon/dialog/dialog.css
Module parse failed: C:\Users\aidan\Code\ludum-dare-37\node_modules\codemirror\addon\dialog\dialog.css Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| .CodeMirror-dialog {
|   position: absolute;
|   left: 0; right: 0;
 @ ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./~/vue-codemirror/codemirror.vue 99:6-51
 @ ./~/vue-codemirror/codemirror.vue
 @ ./~/vue-codemirror/index.js
 @ ./src/main.js
 @ multi main

最佳答案

我需要安装样式加载器

npm install style-loader --save-dev

然后将其添加到webpack.config.js。具体来说,我添加了以下模块规则:

{
    test: /\.css$/,
    loader: "style-loader!css-loader"
},

关于javascript - 使用vue webpack-simple解析css失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41079648/

相关文章:

node.js - Webpack react 错误 : Module parse failed: Unexpected token

webpack - 运行 ng build --prod 时无法读取未定义的属性 'replace'

javascript - Vuejs : Use v-for to display an array of images from assets

node.js - Vuetify Combobox 添加新项目作为对象而不是字符串

javascript - 异步/等待的环回支持

javascript - 如何在复杂的javaScript数组对象中搜索

sass - 使用 babel-node 和 babel-istanbul 运行 mocha 测试时加载 css 时出错

vue.js - 如何扩展从 npm 包导入的 vue 组件?

javascript - 在 jspdf 中没有获得所需的输出

javascript - 如何在 Javascript 中更改关键帧状态