UNPKG

cron-editor-react

Version:

基于antd、react的crontab表达式生成工具

62 lines (61 loc) 2.02 kB
let webpackConfig = { entry: "./src/index.jsx", output: { filename: "index.js", library: "antd-cron", libraryTarget: "umd", libraryExport: "default" // 默认导出 }, externals: { react: "react", //打包时候排除react antd: "antd", reactDom: "react-dom", moment: "moment" }, module: { rules: [ { test: /\.(js|jsx)$/, exclude: /(node_modules|bower_components)/, use: [ { loader: "babel-loader", options: { presets: [["@babel/preset-env"], "@babel/preset-react"], plugins: [ ["@babel/plugin-proposal-decorators", { legacy: true }], ["@babel/plugin-proposal-class-properties", { loose: true }], // [ // "import", // { // libraryName: "antd", // libraryDirectory: "lib", // style: true // } // ], "@babel/plugin-transform-runtime" ] } } ] }, { test: /\.less$/, use: [ { loader: "style-loader" }, { loader: "css-loader" }, { loader: "less-loader", options: { javascriptEnabled: true } } ] } ] }, resolve: { extensions: [".js", ".jsx"] }, }; module.exports = webpackConfig;