![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node
文章平均质量分 62
huangpb0624
这个作者很懒,什么都没留下…
展开
-
browser-sync(监测文件修改,自动刷新浏览器)
在当前需要调试目录下,打开命令行窗口,输入命令:,这样就会根据当前目录启动一个小的服务器,这个目录下的所有文件只要修改,访问的地址就会自动刷新。需要到监测的文件夹下。转载 2022-10-08 11:17:25 · 1349 阅读 · 0 评论 -
解决m1芯片Mac安装node失败问题
终端报错:<--- Last few GCs --->[57807:0x128008000] 54 ms: Scavenge 11.1 (14.0) -> 10.5 (14.8) MB, 0.4 / 0.0 ms (average mu = 1.000, current mu = 1.000) allocation failure[57807:0x128008000] 58 ms: Scavenge 11.7 (15.0) -> 11.1 (15原创 2022-01-16 10:55:18 · 4126 阅读 · 1 评论 -
node内存溢出:JavaScript heap out of memory
今天在给项目 build 的时候,出现了以下报错:这是 node 内存溢出的报错。我们知道 node.js 是基于 V8 引擎,V8 引擎有内存限制。在《深入浅出nodejs》书中说明,默认内存限制,64位系统约为1.4GB,32位系统约为0.7GB。如何解决这个问题呢?那就是扩大内存。node --max-old-space-size=1700 test.js // 单位为MB// 或者node --max-new-space-size=1024 test.js // 单位为KB原创 2022-05-30 22:43:25 · 708 阅读 · 0 评论 -
pnpm 的安装与使用
pnpm的安装与使用转载 2022-03-01 22:11:35 · 1627 阅读 · 0 评论 -
inquirer 用户与命令行交互工具
Weekly Downloads: 20,787,079一、安装npm i -S inquirer二、所有 type 使用示例var inquirer = require('inquirer');const questions = [ { type: 'confirm', name: 'order', message: '您好,需要点餐吗?', default: true, }, { type: 'number', na.原创 2021-11-28 18:12:47 · 2098 阅读 · 0 评论 -
node安装依赖包时 node-pre-gyp 报错解决办法
报错信息:gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/Users/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack at ChildProcess.emit (events.js:315:20)gyp ERR! stack .原创 2021-11-13 17:57:30 · 27400 阅读 · 0 评论 -
yarn - 包管理工具
一、简介Yarn 是一款快速、可靠、安全的包管理器,跟 npm 功能类似,但是是为了弥补 npm 的一些缺陷而出现的。yarn 也是从 npm 安装软件包并保持相同的包管理流程。1、yarn 对比npm 的优势1. 缓存下载过的包Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。npm同一个包每次安装都要重新下载。2. 并行下载yarn 同时利用并行下载以最大化资源利用率,因此安装速度更快。npm 是按照队列执行每个 package,也就是说必须要等到当前 package.原创 2021-09-25 15:28:04 · 892 阅读 · 0 评论 -
nvm ~ node版本管理工具
一、安装 nvm1. 卸载之前安装的 node安装 nvm 前,要把之前安装的 node 卸载干净,详细卸载步骤,请移步这里。2. 安装 nvm这里要注意,官方明确说明用 homebrew 安装是不支持的,那我们就不用 brew 安装,就安装官方介绍的安装。1. 检查主目录下有没有 .bash_profile或 .zshrc 文件bash 终端开发者检查有没有 ~/.bash_profile 文件,zsh 终端开发者检查有没有 ~/.zshrc 文件。cd ~/ls...原创 2021-09-12 21:39:50 · 901 阅读 · 0 评论 -
Mac彻底卸载node
一、卸载从node官网下载pkg安装的nodesudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}二、卸载用 homebrew 安装的nodebrew uninstall node三、如果你感觉删的不够干净,可以再细分删除1. 删除 npm 相关内容sudo npm uninstall npm -gsudo rm -rf ~/.npm2. 删除/u.原创 2021-09-12 11:18:16 · 23226 阅读 · 7 评论 -
Node debugger之 Chrome Inspect
一、安装Node.js V8 InspectorNode.js V8 Inspector 是Chrome的一个调试node的扩展程序,可以去谷歌商品下载。二、示例程序为了方便讲解,下面是一个示例脚本。首先,新建一个工作目录,并进入该目录。$ mkdir debug-demo$ cd debug-demo然后,生成package.json文件,并安装Koa框架和 koa......转载 2020-03-23 23:45:41 · 946 阅读 · 1 评论 -
从 Node8 升级到 Node12 之采坑
之前版本是 Node8,感觉版本有点低,然后就升级到了最新版本 v12.4.0。升级完之后,之前安装的各种 npm 包报错。下面我们娓娓道来。问题一:项目启动时 node-sass 报错报错的内容是:以前装的 node-sass 跟现在的 node 环境不匹配,所以我们要重新安装一下,执行:npm i node-sass -D有时候执行这个命令会报错:有可能之前这个包是...原创 2019-06-25 23:41:38 · 6819 阅读 · 0 评论 -
shelljs 之 node 也能操作控制台命令
一、Shell && Shelljs Shell是linux下的脚本语言解析器,拥有丰富且强大的底层操作权限。Shelljs就是基于node的一层命令封装插件,让前端开发者可以不依赖linux也不依赖类似于cmder的转换工具,而是直接在我们最熟悉不过的javascript代码中编写shell命令实现功能。二、官方示例(包含注释)//引入shelljsvar ...转载 2019-05-19 18:06:24 · 3107 阅读 · 0 评论 -
Node连接MySQL并封装其增删改查
Node连接Mysql说到node,可能大家会想到MOngoDB作为数据库,这里将会介绍node与mysql的连接,并分享了封装好的实例代码,在项目开发中可直接使用。下一篇博客将会讲node连接MongoDB。安装Mysql模块npm install mysql连接Mysql const mysql = require('mysql'); let ...转载 2018-08-22 22:40:07 · 4960 阅读 · 0 评论 -
Node的后台代理之http-proxy-middleware模块
转载自:https://blog.csdn.net/xmloveth/article/details/56847456单线程node.js代理中间件,用于连接,快速和浏览器同步Node.js代理简单。 轻松配置代理中间件连接,快速,浏览器同步等。由流行的Nodejitsu http代理提供。TL;DR代理/ api请求到http://www.example.orgvar express = req...转载 2018-04-03 17:07:02 · 4854 阅读 · 0 评论 -
Mac下node提示command not found
转载自:http://blog.csdn.net/u010394015/article/details/76423163从官网下载了node的.pkg文件安装node,安装好后,在mac终端下输入npm -v 和 node -v均提示 command not found,参考了网上的方法,终于得解第一步:创建.bash_profile文件,~表示在~目录下,.表示隐藏文件,打开终端,输入命令如下[...转载 2018-03-20 22:54:56 · 2680 阅读 · 0 评论 -
nodejs模板引擎swig入门
转载自:https://www.jianshu.com/p/f0bffc42c1ce相对于jade,我还是更喜欢swig前端模板引擎,jade虽然语法简练高效了不少,但是在我这最大的问题是他没有一个html该有的样子。。。所以我还是决定使用swig,页面结构,样子都是熟悉的样子,使用起来顺手了许多。很多朋友也在纠结二者的优缺点,这个根据需求因人而异吧这是两者的比较http://vschart.co...转载 2018-02-23 15:28:00 · 1611 阅读 · 1 评论