### 名词
* bundle, 打包之后生成的文件, 翻译是: 包,束
* chunk, 代码块, 翻译:大块。
多个chunk合在一起就是bundle。
### 快速实例
1. 安装Node.js
2. 安装webpack
3. 创建项目目录和编写代码 ,
这里的项目名字是webpack, 该目录下的src目录存放源码。
webpack\src
- hello.js , 作为被引用的子模块文件。定义一个hello()的方法。
- index.js, 导入hello模块,并调用hello()函数。
4. 配置webpack.config.js
这里以index.js为入口文件进行打包,打包到dist\bundle.js文件中。
```
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js'
}
};
```
* entry, 入口,配置需要打包的入口文件
* output, 打包后的路径和文件名配置
5. 在命令行执行webpack命令打包, 命令执行完成,会在项目路径下产生dist\bundle.js。该文件的内容基本是看不懂了。
6. 使用打包后的文件,进行验证。
在项目目录下创建index.html文件,内容如下:
```
<!doctype html>
<html>
<head>
</head>
<body>
<script src="dist/bundle.js"></script>
</body>
</html>
```
使用浏览器打开该文件既可以看到效果了。
### package
```
npm -y init
```
产生 package.json 文件, 该文件是npm的模块描述文件。
```
npm run test
npm run dev
```
npm run script执行的时候会创建一个Shell,这个shell 将当前目录的可执行依赖目录(node_modules/.bin)添加到环境变量path中,执行之后恢复原样。会直接找到node_modules/.bin对应的脚本,而不需要加上路径。
- 引入篇
- 基础篇
- 快速入手
- 名词解释
- Vue语法
- Vue安装
- Vue实例
- 模板语法
- 计算属性和侦听器
- Class与Style绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 进阶篇
- 常用模块
- 单文件组件
- 快速学会Vue Router路由
- Vue Route 进阶使用
- Vuex 与状态管理
- Axios
- Mock.js
- data数据显示在页面
- Vue生命周期
- Vue按需加载组件
- 国际化
- 页面加载进度条 -NProgress
- 自定义主题颜色
- 开发篇
- Vue入门——创建并运行一个Vue项目
- Vue + Element UI 项目创建
- 使用Vue ui项目创建工具在网页中创建Vue项目
- Vue项目创建入门实例
- Vue CLI
- 创建项目
- 使用Visual Studio Code 开发Vue项目
- 高级篇
- 组件深入
- Vue+Element
- Vue + ElementUI 主题颜色切换
- 工具篇
- 在线代码编辑器
- 开发工具(IDE,集成开发环境)
- npm(JavaScript包管理工具)介绍
- Node.js(npm)在Windows下安装
- webpack介绍
- webpack快速实例
- webpack
- 快速入门实例
- 安装
- 概念
- Nodejs
- 基础
- npm
- 命令参考
- 命令
- 模块安装
- Babel
- 问题解决篇
- ERROR Failed to get response from https://registry.yarnpkg.com/vue-cli-version -marker
- Vue常见问题
- You are using the runtime-only build of Vue where the template compiler is not
- yarn 报unable to get local issuer certificate
- yarn There appears to be trouble with your network connection. Retrying
- Expected Boolean, got String with value "true".
- 项目篇
- 项目创建
- 项目设计
- 页面
- 开发问题
- 后端
- Spring Boot + Activiti 工作流框架搭建之一
- Spring Boot + Activiti 工作流框架搭建之二
- 工作流
- Java流程框架
- Activiti
- 页面风格
- green
- blue
- orange
- 参考篇
- 好的Git项目
- Vue的在线js
- 指令
- 开发说明
- JavaScript 高级
- export和import
- JS模块化规范对比以及在Node.js的实现
- Storage
- ES2015
- scss
- CSS、Sass、SCSS