随着项目的增加,磁盘的空间也跟着吃紧,最吃紧的是依赖所占用的空间,最近发现了一款新包管理工具pnpm
pnpm的特点
1、快速
pnpm比其他包管理器快2倍。
2、高效
node_modules 中的文件为复制或链接自特定的内容寻址存储库。
3、支持monorepos
pnpm内...
yekong
2年前 (2023-01-18)
喜欢
问题
从github拉下来的threejs实例项目,使用的cnpm安装依赖,运行时总报invalid array length Allocation failed - JavaScript heap out of memory然后停止运行
解决办法
不使用cnpm,删除依赖包,使...
yekong
2年前 (2023-01-05)
喜欢
安装完cnpm以后,在node项目中运行:cnpm install命令时,报出“Error:Cannot find module 'fs/promises”错误。
原因是Node.js版本太低导致的(也可以说是cnpm版本太高),由于低版本的Node.js对于promises的引...
yekong
2年前 (2022-12-21)
喜欢
需求
使用nodejs引入并读取json文件内的数据
实现
var fs = require('fs');
var file = "./data.json";
var result = JSON.parse(fs.readFileSync(file));
...
yekong
2年前 (2022-11-19)
喜欢
##api
// 发送短信
smsApi.post('/sendSmsKsd', async ctx => {
console.log(ctx.request.body)
const tel = ctx.request.body.tel;
var d...
yekong
2年前 (2022-09-25)
喜欢
koa2实现验证码发送,需要对验证码进行校验,于是找了一个插件来实现验证码的生成以及校验
安装依赖
npm i sms-code
使用
// nodejs 运行环境
const smsCode = require('sms-code')
// es6
...
yekong
2年前 (2022-09-25)
喜欢
最近有个项目的接口前端是没有办法直接请求的,需要后端进行处理,但是客户那边的后端不知道是什么原因一直没处理成功,今天实在是等不及了,就拦到自己这边处理了。
直接使用Nginx是不可行的,于是就想到了使用转发处理,后端请求接口,将请求到的数据返回给前端,因为我是前端所以用的是nod...
yekong
2年前 (2022-08-18)
喜欢
electron学习使用时,感觉很吃力,于是在想有没有好用的框架呢?可以在这个框架的基础上学习使用。搜索查找一番发现了一个框架electron-egg
文档地址
文档地址
桌面软件(办公方向、 个人工具),仍然是未来十几年PC端需求之一,提高工作效率
electron技术是流行趋...
yekong
2年前 (2022-07-14)
喜欢
nodejs fetch实现小文件的保存
var getDown = async (downloadUrl, filePath, savePath) => {
return new Promise((resolve) => {
var url ...
yekong
2年前 (2022-06-26)
喜欢
electron 开发时,使用nodejs的命令和组件要更方便一些,但是在html无法使用nodejs,需要通过通信的方式进行调用,记录一下大概流程,以便查阅。
nodeJs 创建down.js文件
const loudness = require("loudness&...
yekong
2年前 (2022-06-23)
喜欢