UNPKG

react-week-time-range-picker

Version:
54 lines (53 loc) 1.25 kB
const path = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { // entry: "./src/test.tsx", // 本地测试 entry: "./src/index.tsx", // 打包 output: { filename: "react-week-time-range-picker.js", path: path.resolve(__dirname), libraryTarget: 'umd', }, // Enable sourcemaps for debugging webpack's output. devtool: "source-map", resolve: { // Add '.ts' and '.tsx' as resolvable extensions. extensions: [".ts", ".tsx", ".js"] }, module: { rules: [ { test: /\.(js|jsx|tsx)?$/, exclude: /node_modules/, use: ["babel-loader", "ts-loader"] }, { test: /\.less$/, use: [ 'style-loader', 'css-loader', 'less-loader' ] }, ] }, plugins: [ // new HtmlWebpackPlugin({ // template: path.resolve(__dirname, 'index.html') // }) ], externals: { react: { root: 'React', commonjs2: 'react', commonjs: 'react', amd: 'react' }, 'react-dom': { root: 'ReactDOM', commonjs2: 'react-dom', commonjs: 'react-dom', amd: 'react-dom' } }, };