手写vue2.0源码一之webpack配置
文章类型:Vue
发布者:admin
发布时间:2023-05-24
一:首先进行项目文件创建以及packjson配置
npm init
二:安装webpck以及相关的库
npm i webpack webpack-CLI webpack-dev-server
{
"description": "",
"name": "",
"scripts": {
"dev": "webpack-dev-server",
"build": "webpack"
},
"dependencies": {
"html-webpack-plugin": "^5.5.1",
"path": "^0.12.7",
"webpack": "^5.83.1",
"webpack-cli": "^5.1.1",
"webpack-dev-server": "^4.15.0"
}
}
三:进行手动创建webpack.config.js文件,以及进行相关配置
利用HtmlWebpackPlugin 进行页面的一个生成
利用entry配置入口文件
oupput配置输出文件以及打包后的文件名
mode是模式选择
modules是指配置查找文件规则,从配置第一项开始找,这里写源码,我们会自己给定一个入口文件,
plugins配置插件
const HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');
module.exports={
entry:'./src/index.js',
output:{
filename:'bunle.js',
path:path.resolve(__dirname,'dist')
},
mode: 'none',
devtool:'eval-source-map',
resolve:{
modules:[path.resolve(__dirname,''),path.resolve(__dirname,'node_modules')]
},
plugins: [new HtmlWebpackPlugin({ template: './public/index.html' })],
}
四:创建对应的文件,进行测试,src/index.js
console.log(123)
五:创建公共文件和index.html 输出绑定到的文件
六:进行测试运行和打包
npm run dev
npm run build
好啦,第一阶段准备工作就做好啦