webpack 详解
npm init -y
npm install webpack webpack-cli -D
npm install style-loader css-loader -D
npm install html-webpack-plugin -D
npm install webpack-dev-server -D
npm install less -D
npm install less-loader -D
- PostCSS 是一个通过 JavaScript 来转换样式的工具
- 这个工具可以帮助我们进行一些 CSS 的转换和适配,比如自动添加浏览器前缀、css 样式的重置
- 但是实现这些工具,我们需要借助于 PostCSS 对应的插件 步骤:
- 查找 PostCSS 在构建工具中的扩展,比如 webpack 中的 postcss-loader
- 选择可以添加你需要的 PostCSS 相关的插件; 安装: npm install postcss postcss-preset-env -D
npm install copy-webpack-plugin -D
- npm install @babel/core
- npm install @babel/preset-env -D
npm install core-js
npm install regenerator-runtime
- useBuiltIns 将 polyfill 产生的代码添加到全局中的
- @babel/plugin-transform-runtime 不会将他们添加到全局里面
- 编写三方库的时候不希望污染别人的代码,这个时候就要使用 @babel/plugin-transform-runtime
- 二者不能同时使用
- 使用@babel/plugin-transform-runtime 需要安装 npm install @babel/runtime-corejs3
npm install ts-loader -D
sudo npm install typescript -g
tsc --init
npm install @babel/preset-typescript -D
npm install eslint -D
npm install eslint-loader -D
npm install webpack-merge -D