Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack templateParameters中的文件_Webpack_Html Webpack Plugin - Fatal编程技术网

Webpack templateParameters中的文件

Webpack templateParameters中的文件,webpack,html-webpack-plugin,Webpack,Html Webpack Plugin,在HtmlWebpackPlugin配置中,当我指定templateParameters时,我将无法再访问模板中的文件 网页包配置: plugins: [ new HtmlWebpackPlugin({ template: './app/index.ejs', inject: false, templateParameters: configJSON }) ], 模板: <script src="<%= htm

在HtmlWebpackPlugin配置中,当我指定templateParameters时,我将无法再访问模板中的文件

网页包配置:

plugins: [
    new HtmlWebpackPlugin({ 
        template: './app/index.ejs', 
        inject: false, 
        templateParameters: configJSON 
    })
],
模板:

<script src="<%= htmlWebpackPlugin.files.js[0] %>"></script>


使用templateParameters时是否有访问文件的方法?

查看了源代码,发现
templateParameters
也可以是函数,并具有参数
编译
资产
选项
。“资产”参数包含所有文件。此函数返回的对象将是
templateParameters

,请记住不要将
data
用作返回对象顶层中任何键的名称。和。