webpack用import './bootstrap.min.css'引入css报错

发布于 2022-09-01 23:10:31 字数 911 浏览 16 评论 0

webpack.config.js配置如下

module: {
    loaders: [
      {
        test: /\.jsx?$/,
        exclude: /(node_modules|bower_components)/,
        loader: 'babel',
        query: {
          cacheDirectory: true,
          presets: ['stage-0', 'es2015'],
          plugins: ['transform-runtime']
        }
      },
      {
        test: /\.css$/,
        // loader: "style-loader!css-loader?root=."
        loaders: ExtractTextPlugin.extract("style-loader", "css-loader")
      },
      {
        test: /\.(jpe?g|png|gif|svg)$/i,
        loaders: ['url-loader?limit=5000&name=img/[hash:8].[name].[ext]']
      },
      {
        test: /\.vue$/,
        loader: 'vue-loader'
      }
    ]
  },

报错信息如下

/Documents/webapp/node_modules/webpack-core/lib/LoadersList.js:81
        r.forEach(function(r) {
          ^

TypeError: r.forEach is not a function

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

饭团 2022-09-08 23:10:31

我发现问题了,key要写成loader而不是loaders。汗~~~

×眷恋的温暖 2022-09-08 23:10:31

https://github.com/webpack/extract-text-webpack-plugin

loader: ExtractTextPlugin.extract('style-loader', 'css-loader')

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文