vue.js - CssSyntaxError 使用 Webpack 4 构建未知单词

标签 vue.js webpack babeljs postcss

Module build failed (from ./node_modules/css-loader/dist/cjs.js):
    CssSyntaxError

    (1:4) Unknown word

    > 1 | // style-loader: Adds some css to the DOM by adding a <style> tag
        |    ^
      2 | 
      3 | // load the styles

     @ ./node_modules/vue-slider-component/theme/antd.css 4:14-338 14:3-18:5 15:22-346

在 Webpack 4 中构建我的应用程序时出现此错误。这是我的 CSS 加载器配置:
{
    test: /\.css$/,
    use: ["vue-style-loader", "css-loader", "postcss-loader"]
},
{
    test: /\.scss$/,
    use: ["vue-style-loader", "css-loader", "postcss-loader", "sass-loader"]
}

我怎样才能稍微放宽规则,这样它就不会在这类问题上失败?

谢谢

最佳答案

你不能有多个 css-loader。这是一个可能的解决方案:

      {
        test: /\.(sa|sc|c)ss$/,
        use: [
          'vue-style-loader',
          'css-loader',
          'sass-loader',
          'postcss-loader',
        ]
      }

关于vue.js - CssSyntaxError 使用 Webpack 4 构建未知单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57085124/

相关文章:

node.js - Nuxt 每隔几分钟崩溃一次

javascript - 为什么 Vue 会破坏我自己的代码 dom 修改?

reactjs - 如何使用具有多个页面和入口点的 React 和 TypeScript 设置 chrome 扩展?

vue.js - 如何修复 Visual Studio Code 中的 "Error: Watching remote files is not supported"问题

babeljs - Babel 没有处理 Array.from 或 'for ... of' 循环

node.js - 使用 npm 链接符号链接(symbolic link) react 模块以进行本地开发会产生错误

vue.js Uri 动态模板

javascript - 从本地主机调用 api 的生产环境

.net - Spa 模板 .net 核心 2.0 Angular 4 webpack 2 使用 sass 不引导 4 css

babeljs - babel-jest 不处理模块内的 ES6