- 本文将会用到包管理工具
npm
- webpack 4.x中,“约定大于配置”,默认入口文件是
src->index.js
,默认打包输出文件是dist->main.js
创建项目
1. npm init -y
快速初始化一个项目
image.png会生成一个
package.json
文件,里面会放一些依赖文件
-
name
:包名字 -
version
:包版本 -
main
:入口文件
2.新建src
和dist
目录,并在src
目录下创建index.html
和index.js
文件
3.安装Webpack
npm i webpack webpack-cli -D
4.在项目根目录下新建webpack.config.js文件,可以向外暴露一个打包的配置对象
module.exports = {
mode: 'development', // development(开发环境) production(产品环境,自动生成压缩文件)
};
5.在package.json
中的scripts
中加上"webpack":"webpack"
,再运行npm run webpac
托管main.js
1.npm install webpack-dev-server -D
安装webpack-dev-server
,并在 packag.json
里面的scripts
加入"dev":"webpack-dev-server"
-
--open
是直接打开默认浏览器,--open firefox
打开火狐 -
--port
8080定义端口号 -
--hot
定义热更新 -
--host
定义域名(使用本地Ip,或者不指定)
2.使用npm run dev
,此时会直接打开浏览器,但是会发现在项目根目录下找不到,这是因为打包的文件托管到了内存
托管首页
配置插件
npm install html-webpack-plugin -D
,并改变webpack.config.js
网友评论