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 DefinePlugin对值进行字符串化?_Webpack - Fatal编程技术网

为什么必须使用webpack DefinePlugin对值进行字符串化?

为什么必须使用webpack DefinePlugin对值进行字符串化?,webpack,Webpack,我一辈子都搞不懂为什么这是必要的。例如,如果我提供: 插件:[ 新的webpack.DefinePlugin({ “u DEV_uu”:对, 事实上,它是一个trueboolean值。在我准备好的帖子中,他们讨论的值显示为“原样”在代码中,但我不知道这意味着什么。似乎没有什么区别。我缺少什么?我猜define插件做简单的字符串替换,所以值也是字符串是有意义的。我猜define插件做简单的字符串替换,所以值也是字符串也是有意义的。

我一辈子都搞不懂为什么这是必要的。例如,如果我提供:

插件:[
新的webpack.DefinePlugin({
“u DEV_uu”:对,


事实上,它是一个
true
boolean值。在我准备好的帖子中,他们讨论的值显示为“原样”在代码中,但我不知道这意味着什么。似乎没有什么区别。我缺少什么?

我猜define插件做简单的字符串替换,所以值也是字符串是有意义的。我猜define插件做简单的字符串替换,所以值也是字符串也是有意义的。