React + TypeScript + WebPack中的一个问题,带有键入-css-modules-loader

时间:2018-12-19 08:50:03

标签: reactjs typescript webpack

webpack.config.js

 {
    test: /\.scss$/,
    use: [
      "style-loader",
      {
        loader: "typings-for-css-modules-loader",
        options: {modules: true,nameExport: true,camcelCase: true,sass: true}
      },
      "sass-loader"
    ]
  }

当我运行'npm run dev'时,发生了错误。 而且,当我修改index.scss文件时,请勿声明要创建的文件,例如'index.scss.d.ts'。

  

未捕获的错误:模块构建失败(来自   ./node_modules/typings-for-css-modules-loader/lib/index.js):

     

错误:   在以下位置找不到模块“ css-loader / locals”   Function.Module._resolveFilename   (内部/模块/cjs/loader.js:580:15)

您能告诉我如何解决吗? 谢谢!

2 个答案:

答案 0 :(得分:3)

现在我修复它,将css-loader v2.0更新到v1.0,没关系! here

答案 1 :(得分:1)

他的意思是降级到v1.0 ... 到了2021年,问题依然存在,你必须在最新的css-loader和typings-for-css-modules-loader之间进行选择...我查了github存储库,发现该项目已经 4 年没有升级