lowcode-engine/packages/demo/build.plugin.js
力皓 642a4042c4 fix: 解决 slot 在关闭时没有正常回收节点
fix: 解决同名 slot 在替换时没有正常回收节点
fix: findDOMNode 增强
chore: 在 build-plugins start 时开启 inline-source-map
2020-11-02 11:46:26 +08:00

31 lines
836 B
JavaScript

const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
module.exports = ({ context, onGetWebpackConfig }) => {
onGetWebpackConfig((config) => {
config.resolve.plugin('tsconfigpaths').use(TsconfigPathsPlugin, [
{
configFile: './tsconfig.json',
},
]);
config
// 定义插件名称
.plugin('MonacoWebpackPlugin')
// 第一项为具体插件,第二项为插件参数
.use(
new MonacoWebpackPlugin({
languages: ['typescript', 'css', 'json'],
features: ['!gotoSymbol'],
}),
[],
);
config.plugins.delete('hot');
config.devServer.hot(false);
if (context.command === 'start') {
config.devtool('inline-source-map');
}
});
};