Match-id-56773f8ccb7db62e98eae918795260754182b697

This commit is contained in:
* 2022-03-29 18:01:12 +08:00 committed by *
parent 9ddccc81fa
commit e6a8334612
1 changed files with 17 additions and 1 deletions

View File

@ -1,5 +1,6 @@
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
// 用于 panel 页面开发
@ -12,6 +13,7 @@ module.exports = {
path: path.join(__dirname, 'dist'),
filename: '[name].js'
},
devtool: 'source-map',
resolve: {
extensions: ['.ts', '.tsx', '.js']
},
@ -31,13 +33,23 @@ module.exports = {
"pragma": "Horizon.createElement",
"pragmaFrag": "Horizon.Fragment",
}]],
plugins: ['@babel/plugin-proposal-class-properties'],
}
}
]
},
{
test: /\.less/i,
use: ["style-loader", { loader: "css-loader", options: { modules: true } }, 'less-loader'],
use: [
"style-loader",
{
loader: "css-loader",
options: {
modules: true,
}
},
'less-loader'],
}]
},
externals: {
@ -56,5 +68,9 @@ module.exports = {
filename: 'panel.html',
template: './src/panel/panel.html'
}),
new webpack.DefinePlugin({
'process.env.NODE_ENV': '"development"',
isDev: 'true',
}),
],
};