1 Star 0 Fork 0

你的好友/vue-cms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
webpack.config.js 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
你的好友 提交于 2021-01-19 22:02 . init
const path = require('path')
// 1. 导入 在内存中生成页面的webpack插件
const htmlWebpackPlugin = require('html-webpack-plugin')
// 使用Node语法,向外暴露配置对象,从而,让webpack运行的时候,加载指定的配置
// 为什么可以使用Node语法?因为 webpack 这个工具,就是基于node构建的;
module.exports = {
entry: path.join(__dirname, './src/main.js'), // 项目的入口文件
output: {
path: path.join(__dirname, './dist'), // 输出路径
filename: 'bundle.js' // 输出文件名
}, // 打包好的文件的数据配置
plugins: [ // 插件配置节点
new htmlWebpackPlugin({ // 创建一个 htmlWebpackPlugin 的实例对象
template: path.join(__dirname, './src/index.html'), // 指定模板页面路径
filename: 'index.html' // 指定内存中生成的HTMl文件名称
})
],
module: { //配置非js对应的loader
rules: [ //这些非js和loader的对应关系
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
},
{
test: /\.less$/,
use: ['style-loader', 'css-loader', 'less-loader']
},
{
test: /\.jpg|png|gif|bmp$/,
use: 'url-loader?limit=7631&name=[hash:8]_[name].[ext]'
},
{
test: /\.js$/,
use: 'babel-loader',
exclude: /node_modules/
},
{
test: /\.vue$/,
use: 'vue-loader'
}, { test: /\.ttf|woff|woff2|eot|svg$/, use: 'url-loader' }, // 处理 样式中字体文件路径的问题
]
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/your_friends/vue-cms.git
git@gitee.com:your_friends/vue-cms.git
your_friends
vue-cms
vue-cms
master

搜索帮助