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在使用--define传入的参数周围加上括号?_Webpack - Fatal编程技术网

为什么Webpack在使用--define传入的参数周围加上括号?

为什么Webpack在使用--define传入的参数周围加上括号?,webpack,Webpack,我想在编译时将参数传递到我的网站,这取决于它是用于开发、测试还是实时的 所以我像这样构建我的应用程序(使用集成的DefinePlugin) 然后像这样使用参数 declare const WEBPACK_CONFIG: any; const config = { webserviceUrl : WEBPACK_CONFIG.webserviceUrl }; export = config; 但是编译后的输出在我的值周围有括号 /***/ 243: /***/ funct

我想在编译时将参数传递到我的网站,这取决于它是用于开发、测试还是实时的

所以我像这样构建我的应用程序(使用集成的DefinePlugin)

然后像这样使用参数

declare const WEBPACK_CONFIG: any;    
const config =
{
    webserviceUrl : WEBPACK_CONFIG.webserviceUrl
};
export = config;    
但是编译后的输出在我的值周围有括号

/***/ 243:
/***/ function(module, exports, __webpack_require__) {    
    "use strict";
    const config = {
        webserviceUrl: (NARF)
    };
    module.exports = config;

如何阻止Webpack在参数中添加括号?

只是建议,未经测试:
Webpack--定义Webpack_CONFIG.webserviceUrl=“'NARF'”
作为发现此错误后的解决方法()我发现添加引号很有效:Webpack--定义Webpack_CONFIG.webserviceUrl=“'NARF'”。谢谢,鲍勃,我也发现了。但是我仍然希望奇怪的大括号消失…我也有这个问题(也使用TS)只是建议,没有测试:
webpack--定义webpack_CONFIG.webserviceUrl=“'NARF'”
作为一个解决办法,在发现这个bug()后我发现添加引号是有效的:webpack--定义webpack_CONFIG.webserviceUrl=“'NARF'”,谢谢,鲍勃,我也发现了。但我仍然希望奇怪的牙套消失…我也有这个问题(也使用TS)
/***/ 243:
/***/ function(module, exports, __webpack_require__) {    
    "use strict";
    const config = {
        webserviceUrl: (NARF)
    };
    module.exports = config;