UNPKG

cyb-cli

Version:

塞伯坦CYB-CLI是面向前端模块化工程的构建工具。主要目的是帮助开发者统一前端开发模式和项目开发结构,提高功能扩展和降低维护成本,自动化前端工作流,提高开发效率和开发质量。

39 lines (36 loc) 944 B
/** * ================================= * @2018 塞伯坦-CYB前端模块化工程构建工具 * https://github.com/jd-cyb/cyb-cli * ================================= */ const webpack = require('webpack') const path = require('path') const outputPath = require('./output-path') const config = require('../fezconfig') module.exports = { mode: 'development', output: { path: outputPath.dev(), filename: '[name].js', chunkFilename: path.join(outputPath.js(), '[name].js'), publicPath: '/' }, plugins: [ new webpack.ProgressPlugin(), new webpack.HotModuleReplacementPlugin() ], module: { rules: [...(config.useMock.dev ? [{ test: /\.(js|jsx|ts)$/, exclude: /(node_modules|bower_components)/, use: [{ loader: 'fez-preprocess-loader', options: { available: !config.useMock.dev } }] }] : [])] }, devtool: 'cheap-module-eval-source-map' }