外贸建站及推广,成都做小程序的开发公司,做房产推广那个网站好,做门户网站用什么技术好一、webpack简介 webpack中文网 webpack 是基于模块化的打包(构建)工具#xff0c;它把一切视为模块它通过一个开发时态的入口模块为起点#xff0c;分析出所有的依赖关系#xff0c;然后经过一系列的过程(压缩、合并)#xff0c;最终生成运行时态的文件。 webpack的特点它把一切视为模块它通过一个开发时态的入口模块为起点分析出所有的依赖关系然后经过一系列的过程(压缩、合并)最终生成运行时态的文件。 webpack的特点 
为前端工程化而生 webpack 致力于解决前端工程化特别是浏览器端工程化中遇到的问题让开发者集中注意力编写业务代码而把工程化过程中的问题全部交给 webpack 来处理。简单易用支持零配置可以不用写任何一行额外的代码就使用 webpack 。强大的生态 webpack 是非常灵活、可以扩展的 webpack 本身的功能并不多但它提供了一些可以扩展其功能的机制使得一些第三方库可以融于到 webpack 中。基于 nodejs 由于 webpack 在构建的过程中需要读取文件因此它是运行在 node 环境中的。基于模块化 webpack 在构建过程中要分析依赖关系方式是通过模块化导入语句进行分析的它支持各种模块化标准包括但不限于 CommonJS 、 ES6 Module 。 
二、webpack的安装和使用 
安装 webpack 通过 npm 安装它提供了两个包 webpack核心包包含了 webpack 构建过程中要用到的所有 api webpack-cli提供一个简单的 cli 命令它调用了 webpack 核心包的 api 来完成构建过程。 安装方式  
全局安装 可以全局使用 webpack 命令但是无法为不同项目对应不同的 webpack 版本本地安装推荐每个项目都使用自己的 webpack 版本进行构建  
本地安装步骤  
1.新建一个文件夹在该文件夹目录下使用 cmd 命令进入窗口 
2.在打开的窗口中输入 npm init 进行项目初始化 
npm init // 初始化 
3.安装 webpack 依赖 
npm i -D webpack webpack-cli // 安装依赖 
使用  
webpack // npx webpack 
默认情况下 webpack 会以 ./src/index.js 作为入口文件分析依赖关系打包到 ./dist/main.js 文件中。 通过 --mode 选项可以控制 webpack 的打包结果的运行环境。默认是生产环境。 
npx webpack --modedevelopment // 开发环境打包
npx webpack --modeproduction// 生产环境打包 一般在 package.json 文件中进行脚本配置。 
scripts: {dev:webpack --modedevelopment,build:webpack --modeproduction}, 
配置后可以用 npm 命令进行开发环境和生产环境打包。  
npm run dev // 开发环境打包
npm run build // 生产环境打包