webpack 使用变量标示环境
Package.json "scripts": { "start": "yarn dev", "dev": "NODE_ENV=development...
Package.json "scripts": { "start": "yarn dev", "dev": "NODE_ENV=development...
编译 ES6 基础语法 npm i @babel/core @babel/preset-env babel-loader -D @babel/preset-env是一系列插件的集合,包含了我们在babel6中常用的es2015,es2016...
通过Babel可以处理ES6语法,将其转换为不支持ES6语法的浏览器可以识别的JS代码。 安装 npm install --save-dev babel-loader @babel/core // 可以把@babel/core简单理解为ba...
devtool 配置 source-map 当打包完成并运行的时候报错了,但我们很难找到错误出在哪里,是不是很烦?使用devtool配置source-map可以解决该问题。配置好后,当我们代码出问题时,会把报错映射到原文件目录下的错误,这样...
Plugin Plugins,即插件。通过plugins可以在webpack运行到某个时刻的时候,帮我们做一些事情。 HtmlWebpackPlugin HtmlWebpackPlugin可以为我们生成一个HTML文件,并将打包好的JS文件...
loader 简介 loader是一种打包方案。webpack默认只能识别和打包JS文件,对于诸如CSS/Sass/字体图标等其他文件需要借助loader。 loader 配置 我们可以在webpack.config.js中进行loader...
webpack核心概念 entry: webpack开始构建的入口文件 output: 设置输出文件名称及输出文件目录 loaders: 把非JS文件解析成webpack能够处理的文件 plugins: 常用于优化,提取精华,压缩处理等,对...