有些时候我们可能会有创建私有 npm 仓库的需求,例如公司内部使用、个人创建 npm 包测试发布上传,甚至或许仅仅只是自己想的绝妙名字在公共 npm 仓库上已被占用。这种时候可以尝试使用 verdaccio 来搭建一个 npm 私有服...
Webpack使用整理
前言webpack 功能打包:将不同类型资源按模块处理打包 静态:打包最终产出静态资源 模块:webpack 支持不同规范的模块开发 需要 webpack 的场景当使用模块化开发时,尽管我们可以通过 type=module 的方式来使...
Postcss及其使用
前言postcss 是一个通过 JavaScript 来转换样式的工具。它在使用上与 less 和 node-sass 类似,可直接对 css 进行添加浏览器前缀等处理,将其转为可兼容的 css 代码。 它工作时将根据 browser...
browserslist及其使用
前言在 webpack 中,我们可以通过配置 babel、postcss 等工具来将 js、css 的高级语法兼容低版本浏览器。但为了让这些工具知道该将代码最低兼容到什么程度,我们需要来指定一个范围:应该兼容哪些平台。 在项目根目录下...
Docker学习笔记
容器化技术不是模拟的一个完整的操作系统,容器内的应用直接运行在宿主机内核,自身没有自己的内核,也没有去虚拟硬件,每个容器间是互相隔离的。 当 docker 新建一个容器时,不需要像虚拟机一样重新加载一个操作系统内核,它直接用宿主机操作...
log4js的食用方式整理
log4js 是 NodeJS 广泛使用的日志处理模块,包括但不限于:日志分类、日志分级、日志输出等功能。 起步123456// test.tsimport {getLogger, Logger} from &qu...
markdown-it自定义输出标签格式
这两天在从零开始手写新博客,在收尾阶段处理了下markdown的解析,用到的是markdown-it库。 用法很简单,直接v-html="markdownIt.render(markdown内容)"就行了 但因为特...