随笔分类 - node
摘要:- ubuntu中的node加内存限制 export NODE_OPTIONS="--max-old-space-size=8192" 查询: echo $NODE_OPTIONS Windows 永久有效(系统级别) 在环境变量窗口中编辑系统级别的环境变量。新增配置:name: NODE_OPTI
阅读全文
摘要:- registry=http://registry.npmjs.org/ # 定义npm的registry,即npm的包下载源 proxy=http://proxy.example.com:8080/ # 定义npm的代理服务器,用于访问网络 https-proxy=http://proxy.ex
阅读全文
摘要:- npm npm(全称 Node Package Manager)是 Node.js 的包管理工具,它是一个基于命令行的工具,用于帮助开发者在自己的项目中安装、升级、移除和管理依赖项。 www.npmjs.com/ 类似于 PHP 的工具:Composer。它是 PHP 的包管理器,可以用于下载、
阅读全文
摘要:- package.json的scripts脚本内: "scripts": { "predev": "node pre.js", "dev": "node index.js", "postdev": "node post.js" }, 执行 npm run dev 命令的时候 predev 会自动执
阅读全文
摘要:- restful接口要点: 1、URL中的路径表示资源,路径中不能有动词,例如create、delete、update这些都不能有 2、操作资源要与http请求方法对应 3、操作结果要与http响应状态码对应 -
阅读全文
摘要:- .npmrc文件,就是npm的配置文件。当然,寻找这个文件的目的,多数是为了修改.npmrc文件内容。 一、修改.npmrc文件 npm config edit 二、查看.npmrc配置内容 npm config ls -l 三、查看npm的缓存目录 npm config get cache 在
阅读全文
摘要:- { "name": "projectname", // 项目名称(必须) <=214个字符、不能以. _ 开头,不能有大写字母 "version": "0.0.1", // 版本号(必须) "description": "antd-theme", // 描述信息,有助于在npm库中搜索发现你的模
阅读全文
摘要:- 如何发布npm包 1、首先在https://www.npmjs.com/上注册一个账号 2、在本地初始化包 3、创建内容 4、在本地登录npm账号(npm login或npm adduser)会让输入npm账号、密码、以及npm的一次性账号(在登录时会通过邮箱发送过来) 5、发布 npm pub
阅读全文
摘要:- worker.js: const { parentPort } = require('worker_threads'); // once parentPort.on('message', message => { console.log(message, '我在子线程'); parentPort
阅读全文
摘要:-- node-schedule是一个计时器插件,它适用于做这些任务: 每分钟的第几秒钟,执行一个任务 每小时的第几分钟,执行一个任务 每天的第几个小时,执行一个任务 每月的第几天,执行一个任务 每周的第几天,执行一个任务 如果要做固定间隔执行一个任务(固定间隔的任务),没必要用这个插件; 官网:h
阅读全文
摘要:- const fs = window.require('fs') const nodePath = window.require('path') // 深度遍历目录 const traversDirectory = (paths) => { const readDir = (arrayPath)
阅读全文
摘要:-- JavaScript 语言没有二进制数据类型。 什么是buffer: 中文翻译:缓冲区;是指输入输出数据的一段内存。 1. 定义Buffer 方式一:通过长度定义 const buffer = Buffer.alloc(10); const buffer2 = Buffer.allocUnsa
阅读全文
摘要:- process.cwd() 是进程执行时的工作目录 __dirname 是当前执行js的模块目录 例如,有这样一个目录结构,index.js内引入了utils模块下的a.js脚本并执行 a.js: const add = () => { console.log(__dirname, '__dir
阅读全文
摘要:- const USER_HOME = process.env.HOME || process.env.USERPROFILE 其中 mac、linux下使用:process.env.HOMEwindows下使用:process.env.USERPROFILE 获取桌面路径: const os =
阅读全文