首页 > 解决方案 > 使用 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')
  },
}

标签: webpack

解决方案


添加 ExtendedAPIPlugin

new webpack.ExtendedAPIPlugin()

__webpack_hash__作为一个全球性的,您可以访问任何地方。


推荐阅读