首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
项目构建
梦之云
创建于2023-01-16
订阅专栏
构建项目相关
等 1 人订阅
共13篇文章
创建于2023-01-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 Webpack 项目中配置环境变量
1、dotenv 从 .env 文件加载环境变量,并传递给命令行工具的工具 2、dotenv 从 .env 文件中加载环境变量到 Node.js 进程中 需要将环境变量手动注入到浏览器环境中(Defi
webpack 性能优化
1、基础 概念 本质上,webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(depen
Rollup 打包工具
1、 rollup 核心思想和场景 官方定义 Rollup定位及存在意义 2、 安装及简单配置
Gulp 自动化打包工具
1、简介 定义 依赖环境 作用 安装 1、简介 定义 依赖环境 作用 安装 1、简介 定义 依赖环境 作用 安装 1、简介 定义 依赖环境 作用 安装 1、简介 定义 依赖环境 作用 安装 1、简介
pnpm 搭建 menorepo 工程
1、安装 pnpm 2、 创建子工程 工程根目录下新建 packages 目录 在 packages 目录下创建 pkg1 和 pkg2 两个工程 执行 npm init 命令 package.jso
配置 eslint
1、安装 eslint 2、初始化 eslint 配置文件 3、.eslintrc 常用配置 5、vscode: 保存文件,自动格式化
配置 eslint 9.x
1、安装 快速安装(脚手架) 手动安装 2、配置 1、安装 快速安装(脚手架) 手动安装 2、配置 1、安装 快速安装(脚手架) 手动安装 2、配置 1、安装 快速安装(脚手架) 手动安装 2、配置
prettire 统一代码格式化
1、安装 2、执行脚本 3、根目录配置两个文件 .prettierrc.json 常用配置 .prettierignore 用来忽略一些目录或者文件 4、将 prettire 集合到 eslint 中
配置 commitlint
官网 1、commitlint:规范提交信息 安装 commitlint.config.js 在 package.json 中引入 husky 2、commitizen:为了进一步简化提交过程,可以使
配置 husky
1、安装 2、配置 prepare 脚本 3、添加 git hooks( 创建一个 precommit hook ) 4、lint-staged:只检测暂存区的文件 4.1 安装 4.2 配置 pac
浅谈 Tapable
1、Tapable 对外暴露了 9 种 Hooks 类,通过实例化来创建一个执行流程,并提供注册和执行方法 2、按同步、异步(串行、并行)分类 3、按执行模式分类 Basic:执行每一个事件函数,不关
配置 babel
babel-loader: 在 webpack 里应用 babel 解析 ES6 的桥梁 @babel/core:核心模块 @babel/preset-env:处理新的语法 babel 预设,一组预先
Mac nvm 安装
nvm的安装 进入mac根目录 cd ~./ 执行 ls -a 查看是否有 .bash_profile 文件; 若没有则执行touch ~/.bash_profile在根目录下创建.bash_pro