这里下载的是webpack的3.8.1版本(新版更新的使用有些问题)

什么是webpack?

他是一个前端资源加载或打包工具,. 资源: img css json等.

下载的话 用 npm webpack@3.8.1 --save-dev 局部下载(下载的是开发版本)

第二步(这里说下打包JS吧)

打包JS文件

  指令 webpack  入口文件  出口文件     例:  webpack a.js  bundle.js

  这里的指令是可以有缩写的写法就是一个单纯的 webpack 的英文, 但是这种写法得配置一个 webpack.config.js的文件

这个是webpack的配置文件中的内容  下面的 module的对象是为了配置css 或者 json等其他的模块.

在配置好了文件之后  有一个可以让他自己自动刷新的server 叫 "热加载"

下载的话 得下载比 webpack版本低的版本哦,  因为下载高的话会有不兼容等其他的小问题

webpack-dev-serve@2.9.4 用这个版本

全局下载的命令为  npm install -g webpack-sev-serve@2.9.4

下载之后 在开发环境中下载 npm i --save-dev webpack-dev-server@2.9.4 这个版本

下载好了之后 就可以直接使用 webpack-dev-server启动就好了

还有一种启动方式是 webpack-dev-server --hot --inline

在package.json 中 把script里面的 东西添加 或者换成这些东西

就可以使用   简写了   npm run dev

这种写法在工作之后使用的是最多的一种

这里要注意一些问题

在这个服务器下生成的虚拟 bundle.js 是由配置文件决定的. 但是他是和app.html同级目录关系. 所以引入关系需要注意

打包CSS(这里是题外话)

在打包 css文件中 要使用依赖包

loader : 依赖包

css转化成 js less转成js

json  转成 png 传成 js  而 loader 就是解决这解决这些问题的

CSS文件打包到 js 中 需要 css-loader 和 style-loader这两个依赖包

最新文章

  1. dropbear
  2. uboot 2014.04 运行过程记录
  3. Create your first isolated Python environment
  4. 使用扩展方法(this 扩展类型)
  5. rxjs5.X系列 —— Combination/Multicasting系列 api 笔记
  6. C#总结项目《影院售票系统》编写总结三
  7. 第三篇——第二部分——第二文 计划搭建SQL Server镜像
  8. linux搭建apache服务并修改默认路径
  9. [python]标准库json格式化工具
  10. 关于idea在运行web项目时部署的位置
  11. C#中存储数据的集合:数组、集合、泛型、字典
  12. iOSOpenDev安装使用
  13. Android sdk测试方法链接
  14. openshift上传java web项目
  15. wpf 添加滚动条 ScrollViewer
  16. cp命令取消提示的方法
  17. Reconstruction(三维重建)文件被修改
  18. DataBase -- JOIN
  19. SQL表操作习题5 26~35题
  20. web 开发之js---HTML5之广播聊天室

热门文章

  1. WPF中使用AxisAngleRotation3D实现CAD的2D旋转功能
  2. WPF 3D 模型旋转
  3. 经典c开源项目
  4. WPF GridSplitter最好设置HorizontalAlignment和VerticalAlignment,否则不可以左右移动
  5. 数据在数组中存储的顺序:小端 OR 大端模式 详解
  6. WinForm 清空界面控件值的小技巧
  7. Android adb socket 连接失败的问题
  8. Java 线程池(一):开篇及Executor整体框架介绍
  9. C# 中使用OPenCV(Emgu)心得
  10. EF 里的 join and Group Join