美文网首页
webpack样式表(css)文件打包不能识别

webpack样式表(css)文件打包不能识别

作者: I君莫笑I | 来源:发表于2018-08-06 21:33 被阅读0次

    具体报错为:

    Module parse failed: Unexpected character '#' You may need an

                  appropriate loader to handle this file type. |  |  > #stu{ |    color:

                  green; | }  @ ./src/app.vue?vue&type=style&index=0&lang=css& 1:0-123

                  1:139-142 1:144-264 1:144-264  @ ./src/app.vue  @ ./src/index.js


    先决条件:

    首先查看你的vue-loader版本,

        >=15 的继续往下走,

        <15 的仅供参考

        (在nodemodule中找到vue-loader,查看其package.json 即可

        如果是使用npm安装,并且是在这篇博客日期之后安装的,那定是在 15 版本之上了)

    解决思路:

             15版本及以上的vue-loader 在打包时不仅需要将自己的 插件配置到 webpack的配置文件中,还要单独配置css-loader

    webpack.config.js配置如下(截取)

    module: {

        rules: [

          {

            test: /\.vue$/,

            loader: 'vue-loader'

          },

          {

            test: /\.css$/,

            use: ['style-loader','css-loader']

          }

        ]

      }

      plugins: [

        new VueLoaderPlugin()

      ]

    }

    成功解决的前提是你已经安装了'style-loader','css-loader'这两个插件

    相关文章

      网友评论

          本文标题:webpack样式表(css)文件打包不能识别

          本文链接:https://www.haomeiwen.com/subject/jumkvftx.html