
nodejs
阿阿阿阿阿阿杰
email: m18210870360@163.com
展开
-
npm 强制更新依赖
强制更新npm依赖包原创 2022-06-07 09:53:48 · 1653 阅读 · 1 评论 -
npm 全局安装node module并查看安装路径
如何安装全局包?npm install -g <name>如何查看全局安装了哪些包?方式一第一步npm config get prefix 第二步找到node_modules,这里就是全局安装的包cd 上面获取的路径/lib/node_modules方式二npm root -gcd 上面获取的路径如果帮助到你,请来一波素质三连吧_...原创 2021-12-30 14:52:23 · 8567 阅读 · 0 评论 -
在nodejs项目装一个库的多个版本
工作中在老项目中常常由于项目过大或依赖严重等历史原因,导致无法(不敢)升级某些库,但是又想在后续的开发中使用新版本的特性,此时可能需要同时装多个版本来满足需求,但是执行同样的一行 npm install xxx@version是只能同时装一个版本的,那么应该怎么做呢?安装不同版本的库官方也想到了此场景,给出的解决方案是:npm install <alias> @npm:<name>示例:npm install my-react@npm:reactnpm install j原创 2021-08-10 14:33:45 · 708 阅读 · 0 评论 -
总结nodejs的优缺点
Nodejs区别于传统应用的特点:1. 异步事件驱动2. 非堵塞I/O3. 单线程(这里指主线程)4. 性能出众接下来就对以上4点进行简单的阐述:一、事件驱动 首先,解释下“事件驱动”这个概念。所谓事件驱动,是指在持续事务管理过程中,进行决策的一种策略,即跟随当前时间点上出现的事件,调动可用资源,执行相关任务,使不断出现的问题得以解决,防止事务堆积。 Nodejs设计思想中以事件驱动为核心,事件驱...原创 2018-03-15 15:20:18 · 26141 阅读 · 0 评论 -
mysql 模糊查询之特殊字符下划线 _
在开发中,测试提出了一个bug,在某搜索中,搜索 _,结果把不包含下划线的内容也查了出来!这是什么问题呢?今天特此记录一下,顺便给大家分享下! 原sql:select * from table where condition like '%_%'; 结果: 搜索出来的是全部。 原来,在mysql 中,下划线 _ 代表 全部 基本上等同于 *。 解决方案: ...原创 2018-08-01 16:17:35 · 12842 阅读 · 2 评论 -
nodejs es6 中的单例模式
单例模式 其概念及特征:创建对象/函数/类之后,只实例化/创建一次! 其作用:保证该对象只能有一个实例! 核心:确保只有一个实例, 并提供全局访问 重要的事情说三遍!!!举例: 输出:先按照逻辑来讲,百度不会有2个网址,所以我们要保证只能有一个百度,这就用到了我们的单例模式!用单例模式来实现:es6 发布了 static 函数...原创 2018-09-18 16:12:26 · 3621 阅读 · 0 评论 -
学习JavaScript数据结构与算法-----pdf 分享
百度网盘:链接: https://pan.baidu.com/s/11kIdy7IQwX2uUgTyAAjblA 提取码: 1pm9预览不了,下载的可能慢些这些问题出现时,点这里:传送门封面截图:目录截图:...原创 2018-09-29 11:35:01 · 1853 阅读 · 4 评论 -
nodejs之不换行的输出
大家都知道JavaScript 有document.write() 、alert() 、console.log() 打印方式。而nodejs是没有封装 document 对象的,只有console 对象来测试输出,而console 有log,error,info,warn 等等这些用法,然而他都是换行打印的,见下图, 打印结果:可是有些场景下,我们是不希望换行输出的,那么有这么一种...原创 2018-10-21 12:04:13 · 11566 阅读 · 3 评论