webpack - 使用 Webpack 4 可以访问我的 javascript 代码中的 hash 或 contenthash,而不是 html?
问题描述
如何在我的代码中访问 [name] 和 [contenthash]。
我希望我的 loader.js 文件引用其他脚本的文件名。
webpack.config.js:
module.exports = {
entry: {
app: './src/index.js',
loader: './src/loader.js'
},
output: {
filename: '[name].[contenthash].js',
path: path.resolve(__dirname, 'dist')
},
}
解决方案
添加 ExtendedAPIPlugin
new webpack.ExtendedAPIPlugin()
__webpack_hash__
作为一个全球性的,您可以访问任何地方。
推荐阅读
- java - 在 Hibernate 中自动生成带注释的字符串主键
- hyperledger-fabric - 直接将数据存储到 Hyperledger Fabric 中,无需链码
- project-management - 如何处理进行中的项目?
- android - 按返回、音量增大或减小时应用程序崩溃
- git-tfs - 使用 GIT-TFS 克隆整个 reop 无法正常工作
- android - 在本机反应中处理来自电视遥控器的播放/暂停事件
- reactjs - 为什么`Cannot read property '@@transducer/step' of null`?
- python - 这个循环如何向量化?
- javascript - React - 管理 UI 状态
- python-2.7 - 启动 Airflow Webserver 时:ImportError: cannot import name EscapeFormatter