简单配置css
const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const VueLoaderPlugin = require('vue-loader/lib/plugin')
//定义入口 出口文件
const PATH = {
app:path.join(__dirname,"../src/main.js"),
build:path.join(__dirname,"../dist")
}
module.exports = {
//定义配置环境
mode:"development",
//定义入口文件
entry:{
app:PATH.app
},
//出口文件
output:{
filename:"[name].js",
path:PATH.build
},
//使用插件
plugins:[
new HtmlWebpackPlugin({
//模板文件
template:"index.html",
//打包生成后的文件
filename:"index.html",
title:"Vue",
}),
new VueLoaderPlugin()
],
module:{
//打包规则
rules:[
//每一个对象都是一种打包规则
{
test:/\.vue$/,
loader:"vue-loader"
},
//解析js文件
{
test:/\.js$/,
use:{
loader:"babel-loader",
options:{
//es6转换es5
presets:["@babel/env"]
}
}
},
//对css处理
{
test:/\.(css|scss)$/,
use:["style-loader","css-loader","sass-loader"],
},
]
},
//配置服务器
devServer:{
open:true,
port:9000,
proxy:{
"/ajax":{
target:"路径",
changeOrigin:true
}
}
},
}
安装webpackhtml
一、初始化项目
npm init -y
二、安装webpack
cnpm install webpack webpack-cli -D
三、建立src文件夹 在src中建立入口文件 main.js
四、建立config文件 建立base.config.js文件
六、初始打包
npx webpack
npx 只在node_modules文件中找vue
七、安装html插件
cnpm install html-webpack-plugin -Snode
七、安装解析JS的babel文件
cnpm install -D @babel/core babel-loader @babel/preset-envwebpack
八、安装解析CSS的loader文件
cnpm install -D style-loader css-loader sass-loader node-sasses6
九、
十、安装处理图片的loader
cnpm install url-loader file-loader -Dweb
11 、安装处理vue的文件loader
cnpm install -D vue-loader vue-template-compilerajax
十二、安装vue.js
cnpm install vue -Snpm
1三、安装服务器环境
cnpm install webpack-dev-server -Dsass
一次性安装 7-10
cnpm install babel-loader @babel/core @babel/preset-env style-loader css-loader sass-loader node-sass url-loader file-loader html-webpack-plugin webpack-dev-server -D