webpack 简单配置

简单配置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

相关文章
相关标签/搜索