
node
generalfyx
这个作者很懒,什么都没留下…
展开
-
node环境实现console输出不同颜色
一、输出规则分析1、输出及打印如下:console.log('\x1B[31m%s\x1B[0m', '这是红色')console.log('\x1B[36m%s\x1B[0m', '这是青色')2、规则说明 \x1B[31m是一个转义序列,它将被您的终端拦截并指示它切换到红色。\x1B是不可打印控制字符 的代码escape。仅处理颜色和样式的转义序列也称为ANSI转义码并且是标准化的,因此它们(应该)可以在任何平台上工作。这里可以指定多种样式\x1B[31m\x1B[42...转载 2020-09-18 17:04:38 · 2466 阅读 · 0 评论 -
(转)Webpack 热更新实现原理分析
概述在使用 Webpack 构建开发期时,Webpack 提供热更新功能为开发带来良好的体验和开发效率,那热更新机制是怎么实现的呢?代码实现Webpack 配置添加 HotModuleReplacementPlugin 插件new webpack.HotModuleReplacementPlugin({ // Options...})Node Server 引入 webpack-dev-middlerware 和 webpack-hot-middleware 插件,如果是 .转载 2020-08-03 10:46:46 · 535 阅读 · 0 评论 -
创建自己的命令行--脚手架必备
一 手工抛开npm工程化添加命令,一开始想着配置环境变量的都是都是把命令的执行程序的路径添加进去,那么如果我们自己想要执行的命令不也就可以这样,摸索了一番,最后上网查了一下资料果然验证了我的想法,在这里记录下。开始,想要写一个js脚手架工具的cli,那肯定要有自己的命令行; 其次,要知道命令行其实本质都是在cmd或者shell命令,那么我们需要知道如何取创建自己的命令行; 创建命令行的...原创 2020-04-10 11:29:09 · 990 阅读 · 0 评论 -
Switch 和IF的区别认知记忆
Switch 和IF的区别认知记忆Switch...caseif...else总结Switch…caseswitch的用法其实不用介绍,在我们阅读书籍的时候可能会碰到编者的建议,尽量减少if语句,用switch语句来替代。但大多没有讲解其原因。我们看babel编译后的代码也能看出,尽管我们使用if语句来写的代码,最后都有一些会转换成其他的语句代码块来替代。当然这不是必然的。跳转表swit...原创 2020-03-30 11:03:47 · 1764 阅读 · 0 评论 -
NVM的卸载与node重装之间的碰撞
故事呢发生在某天的早上,这天早上打开公司的办公桌面,日了狗的node不见了,为啥会不见了,真是百思不得其解啊。后来想了一下,上周五的时候我好想在办公桌面安装了nvm,但是呢,因为他把电脑命令变量的配置和node有关的删了,但由于nvm不能够连接到之前安装的node,所以node的环境变量就全部丢失了。怎么办呢?nvm肯定是不能用了,如果能用的话,上周五我就用了,因为办公桌面没有网络环境...原创 2019-11-25 11:02:59 · 1228 阅读 · 0 评论 -
如何在同一条npm命令行中启动两个本地的server
引言最近在本地做mock-server的时候,需要起本地的server,同时也需要起一个mock的server,我这里用的是json-server。这样就需要在script里新建一个server的脚本命令。&&:这个时候用&&并不会成功,只会执行前面的那个命令。解决办法:我们需要借用一下concurrently这个工具执行npm ins...原创 2019-07-15 15:10:54 · 739 阅读 · 0 评论 -
基于node的中英文翻译同步与排序
上一篇用java写的感觉paojava代码还要配置环境以及安装jar包,不如直接跑node,直接贴代码。let fs = require("fs");class TakeJson{ static compileStirng(key, string) { return "\"" + key + "\"" + string; } constructor(url){ ...原创 2019-05-24 17:31:41 · 231 阅读 · 0 评论