
NodeJS
文章平均质量分 50
迈克雷(MichaelRay)
2003年开始从事互联网开发相关工作,技术极客。目前担任全栈工程师,WEB架构师,目前主要专注于Node和MongoDB技术。
展开
-
thinkjs+ts,使用绝对路径导入包
在原有的think-typescript包的基础上针对@别名做解析原创 2022-10-11 14:33:33 · 388 阅读 · 0 评论 -
Node利用@michaelray/style-xlsx生成带样式的复杂excel(以修复行高问题)
这里写自定义目录标题安装插件使用方案安装插件npm i @michaelray/style-xlsx使用方案引入依赖包const xlsx = require('@michaelray/style-xlsx');const fs = require('fs');相关代码 let headerStyle = { font: { name : 'Microsoft YaHei', bold : true, color: { rgb: '000000'原创 2022-02-25 16:37:09 · 1292 阅读 · 3 评论 -
清除多行字符串中的缩进
在制作脚手架过程中,会经常给出多行字符串提示,但是这些字符串默认会有很多缩进,影响美观。所以通过此包进行清除。npm i@michaelray/dedent -D使用方法import dedent from "dedent";function usageExample() { const first = dedent`A string that gets so long you need to break it over mu...原创 2021-03-28 23:27:12 · 524 阅读 · 0 评论 -
利用chrome控制台远程调试node
第一步:安装SocketLogServer首先,请在chrome浏览器上安装好插件。谷歌商店搜索“SocketLog”。 安装服务端npm install -g socket-log-server-mr 运行命令socket-log-server即可启动服务。 将会在本地起一个websocket服务 ,监听端口是1229 。第二步:安装node-chrome-debuggerHow to usenpm install -D node-chrome-debuggerDe...原创 2021-03-25 10:11:31 · 447 阅读 · 0 评论 -
通过pm2部署nuxt
先了解一下原始命令node node_modules/nuxt/bin/nuxt.js # dev模式node node_modules/nuxt/bin/nuxt.js start # 线上模式言归正传根目录创建pm2.json{ "apps": [ { "name": "NuxtAPP", "script": "node_modules/nuxt/bin/nuxt.js", .原创 2021-03-24 13:13:14 · 536 阅读 · 0 评论 -
Node.js控制台文字变色插件(@michaelray/console-color)
本插件可以在控制台自定义输出的颜色原创 2018-01-11 16:12:37 · 3101 阅读 · 0 评论 -
解决nodejs不支持async和await关键字的问题
需要3个依赖$ npm install --save-dev babel-cli babel-preset-es2015 babel-preset-es2017Create .babelrc in the project root folder with the following contents:{ “presets”: [“es2015”,“es2017”] }...原创 2019-02-21 14:26:32 · 3404 阅读 · 0 评论 -
使用node-inspect调试NodeJS代码.md
npm install --global node-inspect原创 2019-02-20 10:46:44 · 828 阅读 · 0 评论