Ai
1 Star 0 Fork 0

bugHou/bg-ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
webpack.config.js 2.51 KB
一键复制 编辑 原始数据 按行查看 历史
bugHou 提交于 2022-02-14 19:49 +08:00 . bg-ui第一版完成
/* eslint-disable no-undef */
const { resolve } = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const { DefinePlugin } = require("webpack");
const MinCssExtractPlugin = require("mini-css-extract-plugin");
const { merge } = require("webpack-merge");
const { VueLoaderPlugin } = require("vue-loader");
module.exports = ({ development }) => {
var webpackConfig;
if (development) {
webpackConfig = require("./webpack.development");
} else {
console.log("first")
webpackConfig = require("./webpack.production");
}
return merge(webpackConfig, {
// entry: "./test/index.ts",
module: {
rules: [
{
test: /\.css$/i,
use: [
!development ? MinCssExtractPlugin.loader : "style-loader",
{
loader: "css-loader",
options: {
importLoaders: 1
}
},
"postcss-loader"
]
},
{
test: /\.less$/i,
use: [
!development ? MinCssExtractPlugin.loader : "style-loader",
{
loader: "css-loader",
options: {
importLoaders: 2
}
},
"postcss-loader",
"less-loader"
]
},
{
test: /\.vue$/i,
use: "vue-loader"
},
{
test: /\.js$/i,
exclude: /node_modules|utils\/popper\.js|utils\/date\.js/,
use: "babel-loader"
},
{
test: /\.ts$/i,
exclude: /node_modules|utils\/popper\.js|utils\/date\.js/,
use: "babel-loader"
},
{
test: /\.(png|jpe?g|gif|svg)$/i,
type: "asset/resource"
},
{
test: /\.(ttf|woff2?)$/i,
type: "asset/resource"
}
]
},
resolve: {
extensions: ['.jsx', ".js", ".css", ".ts"],
alias: {
'@': resolve(__dirname, "./test")
},
modules: ["node_modules", "public"]
},
plugins: [
new HtmlWebpackPlugin({
template: "./public/index.html",
}),
new MinCssExtractPlugin({
filename: "css/[name].[hash:6].css",
chunkFilename: "css/[name].[hash:6].css",
}),
new CleanWebpackPlugin(),
new VueLoaderPlugin(),
new DefinePlugin({
NODE_ENV: "production",
__VUE_OPTIONS_API__: false,
__VUE_PROD_DEVTOOLS__: false,
}),
]
})
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/Bug_hou/bg-ui.git
git@gitee.com:Bug_hou/bg-ui.git
Bug_hou
bg-ui
bg-ui
master

搜索帮助