
Webpack
采故事的女孩
。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Webpack4.x(一)安装及入门
构建工具官网:https://www.webpackjs.com/安装:(前提条件:node.js必须安装)npm init -y (创建一个package.json,必需有这个才能安装模块) npm install webpack --save-dev npm install webpack-cli --save-dev 两条命令可以简写为: npm i we...原创 2019-08-16 11:40:02 · 243 阅读 · 0 评论 -
Webpack核心loader (三)—— babel-loader
base-loader解析es6,将es6转化成es5,将react的jsx语法转化成浏览器可以认识的语言1.babel-loader //针对于babel的loader文件2.@babel/core //babel核心文件3.@babel/preset-env //解析更高级代码安装: cnpm i babel-loader @babel/core @babel/preset...原创 2019-08-26 10:25:00 · 709 阅读 · 0 评论 -
Webpack核心loader (三)—— 处理less
less:1.less2.less-loader安装:cnpm i less less-loader -Dindex.js入口文件引入:import '../less/index.less';src下新建less文件,index.less@w:120px;@border:1px solid #000;#box{ width: @w; border:@bo...原创 2019-08-26 10:23:53 · 165 阅读 · 0 评论 -
Webpack核心(三)—— loader提取与压缩css
//webpack.config.js 配置文件// 1.入口(entry) :使用哪个模块来构建内部依赖图的开始// 2.输出(output) :在哪里输出它所创建的bundles及命名规则// 3.loader :可以促使webpack额外地处理非javascript文件// 4.插件(plugins) :执行范围更广的任务,如:打包优化和压缩等 const path = req...原创 2019-08-26 10:21:36 · 646 阅读 · 0 评论 -
Webpack核心(三)—— loader
官网 : https://www.webpackjs.com/concepts/loaders/1.css-loader:作用:读取css文件安装:npm install css-loader -D官网: https://www.webpackjs.com/loaders/css-loader/注意:mini-css-extract-plugin 和 css-...原创 2019-08-26 10:20:10 · 185 阅读 · 0 评论 -
Webpack4.x(一)——目录结构与基本使用
常用命令:mac/window(略) 自行百度 创建文件夹(window/mac): mkdir webpack-demo创建文件(window):type nul > 文件名.后缀名 mac:touch 文件名 type nul > index.js目录文件:——dist //打包生成后的文件——node_modul...原创 2019-08-26 10:16:13 · 267 阅读 · 0 评论 -
Webpack核心(二)—— mode
模式mode:方式一:使用参数mode 概念:模式,设置代码的运行环境(开发模式,生产模式)(4.x新增的)development 开发环境production 生产环境npm课程方式二 命令:webpack --mode developmentwebpack --mode production"devDependencies": { /...原创 2019-08-26 10:10:26 · 359 阅读 · 0 评论 -
Webpack核心(二)—— devServer
安装: npm install webpack-dev-server -D webpack-dev-server // 启动服务器 参数: host: 服务器的ip地址 port:端口 open: 自动打开 hot :热更新 devServer:{ host:'localhost', //默认localhost port:'1513', //...原创 2019-08-26 10:07:16 · 198 阅读 · 0 评论 -
Webpack核心(二)—— plugins
plugins插件搜索引擎或者github搜索下HtmlWebpackPlugin 安装: npm install html-webpack-plugin -D 引入:const HtmlWebpackPlugin = require("html-webpack-plugin"); 参数:title:页面标题template:页面模板filename:页面名字injec...原创 2019-08-26 10:03:42 · 129 阅读 · 0 评论 -
Webpack核心loader (三)—— 使用第三方库
1.入口文件引入:只要引入都会被打包cnpm i jquey -Sindex.jsimport $ from 'jquey';$('ul li:last-child').css('background','pink')2.Webpack.ProvidePlugin引入 //建议使用这种自动加载模块,而不必用import或require 如果加载...原创 2019-08-26 10:26:38 · 297 阅读 · 0 评论