识别虚拟网卡:Node.js 获取真实物理网卡的 Mac 地址 本文介绍了Node.js 获取物理网卡 mac 地址的方法,其中主要讨论了基于实践经验对虚拟网卡的识别处理方式。 前端开发 任侠 2022-10-03 2094 热度 1评论
nodejs 执行失败报错 “JavaScript heap out of memory” 的解决办法 报错信息很直观地指出是内存溢出了。是什么导致了内存溢出呢?其根本原因在于 nodejs 默认限制了最大可使用的内存大小。 nodejs V8 引擎在 64 位机器上默认限制使用内存最大不超过 1.7GB,超过这个限制官方建议尝试优化为多线程方式。 解决办法可以是增加 nodejs 可使用的最大内存大小,也可以从降低程序内存消耗的角度入手。 解决办法一: 设置 nodejs 配置项 配置项 max_ 前端开发 任侠 2018-12-26 12255 热度 0评论
使用 nrm 管理前端项目 nodejs 模块 npm 安装源(registry)地址 无论使用 npm 还是 yarn 管理前端项目的依赖,都可能会遇到网络访问问题而头疼。另外,你可能工作中需要使用内部私有仓库模块,却又有时又需要对外发布或更新模块。此时频繁来回切换或加 registry 后缀也会比较烦人。 nrm 即是因此类需求而产生的,它是一个用于快速切换 npm 源地址的 nodejs 工具。 1. 使用 nrm 安装 nrm: npm i -g @lzwme/nrm nrm 前端开发 任侠 2018-01-28 4652 热度 0评论
nodeJS 中从命令行等待并读入用户输入实现与用户交互的方法 在实现与用户交互的工具时,总会有类似 c++ 中 cin>> 操作符的功能需求,从命令行读取用户输入然后继续执行。本文简要介绍了在 nodejs 中避免掉使用事件监听的方式,实现同步 和 thenable 风格的代码书写方法。 前端开发 任侠 2016-07-08 25537 热度 2评论
nodejs 包管理工具 npm 的模块依赖 dependencies 简介 nodejs 包管理工具 npm 依靠 package.json 文件进行依赖管理。 package.json 文件中的 dependencies 与 devDependencies 配置,决定了下载一个包后还需要如何下载依赖包;依赖包后面声明的版本配置则决定了其位置如何存放。 在一个目录下,如果存在 package.json,那么执行命令 npm install ,则会安装相关依赖包到当前目录下 前端开发 任侠 2016-03-25 13586 热度 3评论
JSHint:在 Eclipse 和 sublime 中配置与使用 javascript 语法风格检测工具 1. 什么是 JSHint JSHint(http://www.jshint.com/)是一个JavaScript语法和风格检查工具,你可以用它来提醒代码风格相关的问题。它可以很好地被集成到许多常用的编辑器中,是统一团队编码风格的一个很好的工具。 JSHint Home: http://www.jshint.com/ JSHint Options: http://www.jshint.com/op 前端开发 任侠 2014-09-09 15951 热度 0评论
grunt 快速入门:使用 grunt 自动化构建工具进行前端开发 grunt 是前端开发的自动化构建工具,对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting 等,自动化工具可以减轻你的劳动,简化你的工作。 下面志文工作室以一个项目的构建为例,简介入门 grunt 进行前端开发的过程,主要涉及到 javascript 代码合并与压缩,css 代码合并与压缩,以及图片压缩。 1. 安装 grunt 依赖 nodejs,首先安 前端开发 任侠 2014-09-06 9636 热度 0评论