UNPKG

@fdt/dev-base

Version:
47 lines (38 loc) 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; function _react() { const data = _interopRequireDefault(require("react")); _react = function _react() { return data; }; return data; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class DefaultConfig { // webpack 默认配置 // 外部传入的参数 constructor(params) { this.entry = {}; this.mode = 'production'; this.output = { filename: '[name].[chunkhash:6].js', publicPath: '/' }; this.cache = false; this.plugins = []; this.module = { rules: [] }; this.resolve = { extensions: ['.js', 'jsx', '.ts', '.tsx', '.json'], alias: {} }; const cwd = params.cwd; // 输出配置 this.output.path = cwd + '/dist'; } } var _default = DefaultConfig; exports.default = _default;