摘要: ESLint 介绍 最为主流的 JavaScript Lint 工具 监测 JS 代码质量 ESLint 很容易统一开发者的编码风格 ESLint 可以帮助开发者提升编码能力 ESLint 安装步骤 初始化项目 安装 ESLint 模块为开发依赖 yarn add eslint --dev ESLi 阅读全文
posted @ 2021-06-23 14:05 faint33 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要有规范标准 软件开发需要多人协同 不同开发者具有不同的编码习惯和喜好 不同的喜好增加项目维护成本 每个项目或者团队需要明确统一的标准 2.哪里需要规范化标准 代码、文档、甚至是提交的日志 开发过程中人为编写的成果物 代码标准化规范最为重要 3.实施规范化的方法 编码前人为的标准约定 通过 阅读全文
posted @ 2021-06-22 14:12 faint33 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 目标实现 移除 webpack 注释 webpack要求插件必须是一个函数或者是一个包含apply方法的对象 创建你的插件 class MyPlugin { apply (compiler) { console.log("MyPlugin Start") //emit 钩子 compiler.hoo 阅读全文
posted @ 2021-06-18 14:43 faint33 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 今天举例自定义loader转换md文件 1.创建 markdown-loader.js 文件 module.exports = source => { // console.log(source) // return 'hello~' } 如果内容返回的不是JS内容会出现错误,所有我们应该这样写: 阅读全文
posted @ 2021-06-17 15:08 faint33 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.编译转换类 css-loader 2.文件操作类 file-loader 3.代码检查类 eslint-loader 阅读全文
posted @ 2021-06-16 16:42 faint33 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 通过 file-loader 和 url-loader 来打包图片字体文件 module: { rules: [{ test: /.css$/, //配置对应文件 use: [ 'style-loader', 'css-loader' //先执行后面的 先生成 ] //调用对应打包工具 }, { t 阅读全文
posted @ 2021-06-16 10:40 faint33 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 方案一 安装 npm install @babel/node @babel/core @babel/preset-env -D 执行nodejs yarn babel-node .\index.js --presets=@babel/preset-env 或者创建.babelrc文件 { "pres 阅读全文
posted @ 2021-06-10 11:31 faint33 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 两种方案 第一种: 首先文件名修改为 *.mjs , 里面就可以引用 export default {} import * from './module.js' 第二种: 添加package.json { "type": "module" } 默认js文件全部转换为ES Module 模式 但是如果 阅读全文
posted @ 2021-06-10 10:16 faint33 阅读(577) 评论(0) 推荐(0) 编辑
摘要: //关联到线上库 git remote add origin https://github.com/***/***.git //查看提交状态 git status //添加没有提交的文件 git add . //提交 git commit -m "feat: initial commit" //pu 阅读全文
posted @ 2021-06-02 14:29 faint33 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.初始化 yarn init 2.在package.json 添加入口 "bin": "cli.js" { "name": "sample-scaffolding", "version": "1.0.0", "main": "index.js", "bin": "cli.js", "license 阅读全文
posted @ 2021-05-06 17:37 faint33 阅读(100) 评论(0) 推荐(0) 编辑