CSS 模块的 Webpack blob 名称

标签 webpack webpack-dev-server webpack-style-loader

我已经使用 CSS 模块设置了 webpack 2,并且它可以工作。但是,当我通过浏览器调试器调试CSS时,所有路径都是这样的: “ Blob :http://localhost:3000/2b5f9ab7-7972-4c8a-bdbd-96cd9e74b6f9

这使我无法识别 CSS 模块。有什么方法可以让 webpack 写出模块名称吗?

提前致谢!

最佳答案

也许这可以帮助您,尽管我认为这不是最佳解决方案。
尝试使用manifest revision plugin ,它的作用是生成一个 ma​​nifest.json 文件,其中包含您的项目正在使用的所有引用。
将插件添加到 webpack.config

new manifest('manifest.json', {
        rootAssetPath: '/public/css',
        ignorePaths: []
      })

然后在manifest.json中您将找到等价,这样您就可以知道哪个文件正在使用您的项目。

{
  "assets":
  {"./bootstrap.min.css":"e02a995e6786d8aa55ee397094f88d16.css"}
}

关于CSS 模块的 Webpack blob 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40743428/

相关文章:

node.js - 如何使用 React、Redux 和 Webpack 实现 Google API

javascript - 调用另一个模块函数作为回调 [ES6]

vuejs2 - vue-loader 上的热重载仅适用于模板的结构更改

webpack 解析样式(手写笔)以及 vue.js 组件中的别名

javascript - d3.event 在 webpack 构建中为 null

css - 是否可以让 webpack 捆绑 CSS 而无需在我的入口 js 中导入 css?

node.js - Webpack 开发服务器未重新加载

npm - Mocha 测试不能与 Webpack 和 mocha-loader 一起运行

css - Postcss - 颜色函数插件 - "Unable to parse color from string"

webpack-dev-server - 如何确保 webpack-dev-server 中的热 CSS 在 JS 之前加载?