webpack

作者: 冷r | 来源:发表于2019-09-23 20:58 被阅读0次

    // production 生产 development 开发 none
    mode: 'development',
    // 入口
    entry: path.join(__dirname, '/src/index.js'),
    // 出口
    output: {
    // 文件名
    filename: 'build.js',
    // 文件路径
    path: path.join(__dirname, 'build')
    },
    //加载模块,配置各种loader
    module: {
    rules: [{
    test: /.css/, use: ['css-loader', 'style-loader'] }, { test: /\.(js|jsx)/,
    use: 'babel-loader'
    },
    {
    test: /.(jpe?g|png|gif)/, // file-loader use: 'url-loader' }, { test: /\.(eot|ttf|svg|woff2?)/,
    use: 'url-loader'
    }
    ]
    },
    // 插件
    plugins: [],
    // 服务配置
    resolve: {
    extensions: ['.js', '.jsx', '.vue', 'ts', '.tsx'],
    // 配置别名
    alias: {
    '@': path.join(process.cwd(), 'src')
    }
    },
    devServer: {
    // 域名
    host: 'localhost',
    // 端口号
    port: '8080',
    // 自动打开
    open: true,
    // 已选项卡方式打开页面
    inline: true,
    // 进度条
    progress: true,
    // 控制台不打印编译信息
    quiet: false,
    // 开启GZIP压缩
    compress: true,
    // 代理
    proxy: {
    api: {
    target: '',
    changeOrigin: true,
    pathRewrite: {
    '^/api': ''
    }
    }
    },
    setup() {},
    before() {},
    after() {}
    }

    相关文章

      网友评论

          本文标题:webpack

          本文链接:https://www.haomeiwen.com/subject/glwzyctx.html