webpack 简介和初步配置
来源:互联网 发布:讯龙恢复软件下载 编辑:程序博客网 时间:2024/06/14 03:00
Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。查看详情1 、 查看详情2
首先全局安装webpack 或者 安装到项目依赖
$
npm i -g webpack
或者:
$npm i --save-dev webpack
分为开发模式和生产模式:
项目结构模型为:
deploy为项目部署用所在目录,src为开发模式源代码目录
src/app.js 中的代码为:
document.getElementById('test').innerHTML = 'I am test';
src/index.html中的代码为:
<div id='test'></div><script src="bundle.js"></script>
webpack 配置文件说明
webpack.base.config.js 用于通用的配置
webpack.deploy.config.js 用于生产模式部署配置
webpack.develop.config.js 用于开发模式部署配置webpack.develop.config.js中的代码说明
"use strict";const path = require('path');module.exports = { // 项目入口文件 entry:path.resolve(__dirname,'src/app.js'), // 编译之后的输出路径 output: { path: path.resolve(__dirname, 'deploy'), filename: 'bundle.js' }, // 预处理模块加载器,暂时还没有用到 module:{ loaders:[ {test:/\.css$/,loader:'style!css'} ] }}
package.json 中配置的scripts脚本为:
"scripts":{ "develop":"webpack --config webpack.develop.config.js"}
运行打包脚本:先手动拷贝index.html到deploy目录下, 在cli下切换到根目录, 运行:
$
npm run develop
就可把src中的app.js打包到 deploy 目录下,文件名为: bundle.js, 打开index.html ,页面上呈现 : I am test
简单说明: 以上只是一些简单的配置处理
- webpack 简介和初步配置
- webpack和gulp"勾结"初步
- webpack安装和配置
- webpack入门和基础配置
- vue + webpack 安装和配置
- Webpack-简介
- webpack简介
- 使用webpack来"编译"你的css和图片初步
- Struts2简介以及初步搭建配置
- Android_Kotlin简介、认识及Studio初步配置
- webpack配置入口文件和目标文件
- webpack配置的entry和output new
- Webpack配置开发环境和生产环境
- webpack配置
- webpack配置
- webpack 配置
- webpack配置
- webpack配置
- completion 1
- [Android 知识点] ButterKnife的使用
- 转行之后,我为什么选择做软件测试
- 473. Matchsticks to Square
- Shark源码分析(六):k-means算法
- webpack 简介和初步配置
- 第九章用户事件-键盘事件
- Jquery的animate()反应过慢的问题解决
- 支付宝用AR集五福,VR和MR怎么看?
- Shark源码分析(七):神经网络
- 读《浪潮之巅》感想(1)
- Shark源码分析(八):CART算法
- 微信开发四之获取图书馆查询
- python 6-2 如何读写json数据