Javascript 使用网页包功能标志的Mocha测试
我们已经使用webpack一段时间了,最近开始使用功能标志:Javascript 使用网页包功能标志的Mocha测试,javascript,unit-testing,mocha.js,webpack,Javascript,Unit Testing,Mocha.js,Webpack,我们已经使用webpack一段时间了,最近开始使用功能标志: plugins: [ new webpack.DefinePlugin({ __DEV__: true }) ], 我们使用摩卡进行单元测试: "scripts": { "test": "mocha --compilers js:babel-register --check-leaks --throw-deprecation --recursive Source/test", "test:watch": "n
plugins: [
new webpack.DefinePlugin({ __DEV__: true })
],
我们使用摩卡进行单元测试:
"scripts": {
"test": "mocha --compilers js:babel-register --check-leaks --throw-deprecation --recursive Source/test",
"test:watch": "npm test -- --watch"
},
问题是摩卡咖啡无法处理这些问题,我也没有办法假装:
ReferenceError: __DEV__ is not defined
有什么办法可以让这一切顺利进行吗
有没有办法让mocha像webpack那样插入标志?事实证明,webpack标志在编译时存在。 因此,在运行时无法更改它们 唯一的选择是使用不同的设置进行编译