webpack是一个模块打包工具,默认只能打包js文件
借助于loader插件,webpack可以将css、img等静态资源也当做模块一起打包
webpack是基于nodejs运行的,所以在打包前必须保证本地拥有nodejs运行环境


1、初始化:

npm init -y

2、本地安装:

npm install webpack --save-dev

3、babel-loader:

npm install babel-loader babel-core -D

4、安装插件:

npm install babel-preset-es2015 babel-plugin-transform-runtime -D

5、配置css模块:

npm install css-loader style-loader  autoprefixer-loader -D

6、配置less模块:

npm install less less-loader -D


下载安装无误后,package.json里会自动生成相应的版本号


7、创建webpack.config.js


8、创建文件夹src,在文件夹内创建文件main.js

9、配置环境变量

10、在根目录下输入webpack -v

11、安装webpack-cli

12、每次更改,都要webpack-cli后,才能在浏览器中显示

下载安装webpack相关推荐

  1. node.js的下载安装详细步骤(还有安装配套的express、淘宝镜像、webpack、Vue)

    目录 一.概述 二.操作步骤 (一)下载node.js (二) 安装node.js (三)查看环境变量 (四)查看版本信息 (五)新建全局下载包和缓存包位置 (六)配置环境变量 (七)安装expres ...

  2. VUE利用webpack创建项目失败--离线安装webpack下载模板

    @TOC无法翻墙的–离线安装webpack下载模板 最近在学习vue过程中利用webpack生成模板创建项目的时候发现一直卡在下载模板这一步,如图所示 , 查资料发现自己网无法连接git官网导致下载失 ...

  3. Mac安装webpack报错gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1解决

    安装webpack ,报错提示 gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ER ...

  4. Mac系统下安装webpack,cnpm,vue-cli

    Mac自带安装了npm node,无需自己安装,如果你的Mac没有安装node,可以去node官网下载,下载链接为: node下载地址 安装过程很简单,安装完之后查看版本 node -v[查看node ...

  5. 手把手带你安装webpack --mac电脑哦~

    1.安装node,进入nodejs官网进行下载安装包,安装即可.与常规软件安装步骤一样. 2.安装完后在桌面创建一个文件夹,尽量避免使用webpack字眼.这里以webClass为例 3.打开mac的 ...

  6. Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目

    上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...

  7. 安装webpack、使用webpack打包详细案例教程

    使用webpack打包详细案例教程 首先安装node环境,使用node中的工具npm安装webpack node.js 下载地址:http://nodejs.cn/download/ node.js安 ...

  8. npm和cnpm下载安装及VUE的创建

    npm和cnpm下载安装及VUE的创建 1. node.js下载 node.js官网: http://nodejs.cn/download/ 下载安装后cmd输入以下命令查看版本 2. 配置npm 打 ...

  9. 安装webpack的完整步骤

    1.安装node.js 去node.js官网(https://nodejs.org/en/)下载LTS稳定版本,一路傻瓜式安装(具体步骤另行查阅,此处不详述).安装完成后在cmd界面输入node -v ...

最新文章

  1. pytorch空间变换网络
  2. oracle 和sybase比较,oracle和sybase的一些区别
  3. 白话Elasticsearch02- 结构化搜索之filter执行原理bitset机制与caching机制
  4. 【Java线程】多线程实现简单的一对一聊天
  5. xfce4桌面的标题栏都变成了透明的
  6. web系统架构设计中需要知道的点(前端篇)
  7. MDP马尔可夫决策过程(二)
  8. Ext JS 4倒计时:开发者预览版
  9. 哈夫曼编码+python实现
  10. bzoj 3374: [Usaco2004 Mar]Special Serial Numbers 特殊编号
  11. mysql中varbinary、binary、char、varchar异同
  12. MySQL 刷脏页问题
  13. 一些有意思的博客收藏
  14. 浅谈JS中的原型对象和原型链
  15. PHP获取grpc请求时间,Go gRPC进阶-超时设置(六)
  16. 【C/C++】使用PDFLIB创建一个带中文的pdf文件
  17. LaTeX自定义字体安装
  18. 5V升压8.4V,5V转8.4芯片电路图
  19. html5 图片缩放 鼠标滚轮,鼠标滚轮实现图片的放大缩小
  20. ISP PIPLINE Denoise 之 space domain denoise 空域降噪

热门文章

  1. 微信公共号---LBS的开发
  2. 手机cpu什么型号支持鸿蒙系统,华为鸿蒙2.0系统支持的手机型号(图文)
  3. linux目录和链接的区别,Linux 下软链接和硬链接的区别
  4. ubuntu和windows双系统默认启动顺序
  5. linux http status404,解决问题:HTTP Status 404(The requested resource is not avail
  6. 计算机专科学校云南公办,开远计算机科学技术专科学校
  7. 《iPad开发从入门到精通》——6.6节系统设置
  8. 书蕴——基于书评的人工智能推荐系统
  9. el-table 合并单元格(合并行)
  10. 一分钟搞定最长公共子序列与最长公共子串的问题