如何使用webpack.DefinePlugin进行简单的值替换

时间:2016-08-25 16:29:35

标签: javascript node.js webpack

我有一个简单的替换工作作为webpack插件:

// ...
const APIroot = npm_package_config_api;
// ...

...和webpack.config.js中定义的简单webpack插件:

{
// ...
plugins: [
    new webpack.DefinePlugin({
        npm_package_config_api: JSON.stringify('some value')
    })
]
// ...

......这一切都很完美。但是,我想做一个小改动 - 这样我的单元测试就不会抱怨ReferenceError: npm_package_config_api is not defined,这是完全可以理解的。所以,我尝试将更改改为:

// ...
const APIroot = 'npm_package_config_api';
// ...

......现在替代品根本没有发生。

我做错了什么?有没有更好的方法来做我正在尝试的事情?

0 个答案:

没有答案