@ctsj/build
Version:
一个基于webpack的打包工具
21 lines (17 loc) • 505 B
JavaScript
const { isDev } = require('../../util');
/**
* 禁用use strict
* @param webpackConfig
* @param runtimePath
*/
module.exports = function ({ webpackConfig }) {
const useIndex = isDev() ? 0 : 1;
webpackConfig.module.rules[0].use[useIndex].options.plugins.push([
'@babel/plugin-transform-modules-commonjs',
{ strictMode: false },
]);
webpackConfig.module.rules[1].use[useIndex].options.plugins.push([
'@babel/plugin-transform-modules-commonjs',
{ strictMode: false },
]);
};