![](https://img-blog.csdnimg.cn/20190228151711227.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
node
文章平均质量分 69
和node相关的内容
问白
网易高级前端开发工程师
展开
-
Node中的的util.promisify()方法的介绍和基本实现
其实我们做的事情只是将回调函数的逻辑做了修改,原本是直接在回调中处理业务逻辑,这里我们修改为在回调函数中把异步事件处理的结果通过给返回出去我们也可以看一下在NodeJS。原创 2023-07-16 22:08:52 · 652 阅读 · 0 评论 -
将node服务打包成可执行文件-PKG
有时我们需要写一些node的服务或者是工具,但这些工具&服务可以运行的前提条件是当前环境需要安装好node,有时候我们把这些工具&服务发送给别人,在别人的电脑中未必有安装好的node版本,即便有也可能不是期望的指定的Node版本,在这样的场景下我们可以把写好的node 服务 & 工具打包成一个可执行文件发送给对方,将程序需要依赖的所有的东西,比如node环境,再比如跑RPA需要的浏览器环境也可以打包到我们自己的可执行文件中。也一起打包进我们的可执行文件,这样才能在运行。是一个很强大的打包工具,这里是以。原创 2023-07-12 19:47:37 · 1548 阅读 · 0 评论 -
Node环境中调用Python脚本
今天遇到一个需要在Node服务中调用Python脚本的需求,这里就把这个场景单独抽离出来汇总一下方法在node中的child_process中有execSync, exec两个方法来创建一个子进程,然后在子进程里执行对应的python命令,这两个命令可以让我们执行一个脚本命令。原创 2023-06-27 19:58:31 · 1684 阅读 · 0 评论 -
浏览器与Node事件循环机制解析
时间循环在浏览器和Nodejs中的机制大解析原创 2023-06-10 22:56:25 · 787 阅读 · 0 评论 -
windows下导出node环境变量报错问题
记录一次windows环境中导出Node环境变量的问题。原创 2023-03-02 16:43:01 · 246 阅读 · 0 评论 -
koa ts kick off 搭建项目的基本架子
koa ts kick off 使用ts开发koa项目的基本架子,便于平时随手调研一些技术原创 2023-02-10 22:43:56 · 663 阅读 · 0 评论 -
typescript 路径别名问题(别名设置 & 开发与打包时路径问题)
ts别名问题原创 2023-02-13 16:52:19 · 3645 阅读 · 1 评论 -
node设置与获取环境变量
node设置与获取环境变量原创 2023-02-13 14:22:37 · 2160 阅读 · 0 评论 -
使用n管理node版本
之前是使用mac自带的brew安装node最新版本是9.x,之前尝试过使用brew去升级,不过发现有点坑,现在考虑用n来管理node的版本n 是node官方提供的管理node的工具。n不支持windows 只支持mac系统先在本地环境下全局安装nsudo npm install -g n输入面,接下来会自动安装…出现这个就说嘛本地安装成功了。显示的当前安装版本是 3.0.2版本可以...原创 2019-04-17 19:50:19 · 7908 阅读 · 0 评论 -
mac安装nvm管理多版本node环境
mac安装nvm 管理node多版本原创 2022-04-26 21:03:52 · 7406 阅读 · 0 评论 -
WebSocket的简单应用示例
ws在node中的应用示例原创 2022-11-05 08:49:28 · 3109 阅读 · 0 评论 -
Centos7中安装Node出现Cannot find module ‘../lib/utils/unsupported.js‘问题
记一次在centos7虚拟机中安装node的时候报了一个Error: Cannot find module ‘…/lib/utils/unsupported.js’ 的错误,完整错误如下:提示的是一个unsupported.js文件找不到,最后发现是在centos7安装node该版本的的时候软连接不对,通过重新安装也未必能解决这个问题(目前我也只有在centos7的虚拟机中遇到该问题),删除原本的的npm连接,重新建一个即可。1、先cd到该node版本中的bin文件夹下,这里装的是12.16.2版本:原创 2021-06-28 11:01:46 · 8415 阅读 · 0 评论 -
mac使用nvm管理node版本
nvm 管理多版本nodeinstall brew官网直接下载 打开终端输入下列命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"这个过程可能有点久,耐心等待即可install nvm如果在本地电脑上已经安装了node的话,可以先写在卸载掉。如果是brew命令安装的话,直接使用下列命令卸载即可brew uninstall node下载好brew原创 2020-11-29 04:11:58 · 4341 阅读 · 0 评论 -
galaxy-validate
galaxy validator一个适用于node工程中小而好用的参数校验器。特点返回一个promise,编程更加灵活使用oop(面向对象)class的方式编写业务层面的校验器,使用起来封装,继承和多态都更加友好常规校验的登记方式(比如 isInt, isEmail…)和使用antd中表单验证一样,对前端切换到Node的同学来说很友好自定义验证的方式应该说比体验比antd中的写法更加让人感到舒服,因为采用面向对象的方式去验证,在类里面只需要按照规则登记自定义函数即可异步验证也非常方便,和第四原创 2020-11-06 14:13:29 · 2574 阅读 · 0 评论