会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
faint33
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2021年6月23日
ESLint 介绍
摘要: ESLint 介绍 最为主流的 JavaScript Lint 工具 监测 JS 代码质量 ESLint 很容易统一开发者的编码风格 ESLint 可以帮助开发者提升编码能力 ESLint 安装步骤 初始化项目 安装 ESLint 模块为开发依赖 yarn add eslint --dev ESLi
阅读全文
posted @ 2021-06-23 14:05 faint33
阅读(859)
评论(0)
推荐(0)
2021年6月22日
规范标准化
摘要: 1.为什么要有规范标准 软件开发需要多人协同 不同开发者具有不同的编码习惯和喜好 不同的喜好增加项目维护成本 每个项目或者团队需要明确统一的标准 2.哪里需要规范化标准 代码、文档、甚至是提交的日志 开发过程中人为编写的成果物 代码标准化规范最为重要 3.实施规范化的方法 编码前人为的标准约定 通过
阅读全文
posted @ 2021-06-22 14:12 faint33
阅读(139)
评论(0)
推荐(0)
2021年6月18日
如何自定义webpack插件
摘要: 目标实现 移除 webpack 注释 webpack要求插件必须是一个函数或者是一个包含apply方法的对象 创建你的插件 class MyPlugin { apply (compiler) { console.log("MyPlugin Start") //emit 钩子 compiler.hoo
阅读全文
posted @ 2021-06-18 14:43 faint33
阅读(327)
评论(0)
推荐(0)
2021年6月17日
自定义一个简易的webpack loader
摘要: 今天举例自定义loader转换md文件 1.创建 markdown-loader.js 文件 module.exports = source => { // console.log(source) // return 'hello~' } 如果内容返回的不是JS内容会出现错误,所有我们应该这样写:
阅读全文
posted @ 2021-06-17 15:08 faint33
阅读(80)
评论(0)
推荐(0)
2021年6月16日
webpack 加载器分类
摘要: 1.编译转换类 css-loader 2.文件操作类 file-loader 3.代码检查类 eslint-loader
阅读全文
posted @ 2021-06-16 16:42 faint33
阅读(34)
评论(0)
推荐(0)
webpack 打包优化 file-loader 和 url-loader
摘要: 通过 file-loader 和 url-loader 来打包图片字体文件 module: { rules: [{ test: /.css$/, //配置对应文件 use: [ 'style-loader', 'css-loader' //先执行后面的 先生成 ] //调用对应打包工具 }, { t
阅读全文
posted @ 2021-06-16 10:40 faint33
阅读(106)
评论(0)
推荐(0)
2021年6月10日
用Babel 处理NodeJs规范兼容方式
摘要: 方案一 安装 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
阅读(234)
评论(0)
推荐(0)
nodejs 对ES Module 进行支持
摘要: 两种方案 第一种: 首先文件名修改为 *.mjs , 里面就可以引用 export default {} import * from './module.js' 第二种: 添加package.json { "type": "module" } 默认js文件全部转换为ES Module 模式 但是如果
阅读全文
posted @ 2021-06-10 10:16 faint33
阅读(624)
评论(0)
推荐(0)
2021年6月2日
git 基础操作
摘要: //关联到线上库 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
阅读(21)
评论(0)
推荐(0)
2021年5月6日
创建前端简易脚手架
摘要: 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
阅读(111)
评论(0)
推荐(0)
1
2
下一页
公告