如何将外部CSS文件导入JS包?

时间:2017-05-25 13:57:12

标签: javascript css webpack react-css-modules

我有这个CSS加载配置:

  {
    test: /\.css$/,
    use: [
      {loader: "style-loader"},
      {
        loader: "css-loader",
        options: {
          modules: true,
          importLoaders: 1,
          sourceMap: true
        }
      }
    ]
  }

如上所示,它使用CSS模块。 一切似乎都很好。

但是,除了我在代码中创建和使用的CSS规则外,还有一些外部CSS与第三方库leafletjs一起提供。

我想我想以某种方式导入它而不将其重组为CSS模块。

如何才能将此外部样式表注入我的JS包输出文件?

1 个答案:

答案 0 :(得分:0)

npm install leafletjs并在其路径中添加includePath选项:

{
    test: /\.css$/,
    use: [
      {loader: "style-loader"},
      {
        loader: "css-loader",
        options: {
          modules: true,
          importLoaders: 1,
          sourceMap: true,
          includePath: './node_modules/path/to/your/library'
        }
      }
    ]
  }