随笔分类 -  nodejs

摘要:在 Node.js 中,当你使用 require() 加载一个模块时,模块会被缓存,这样当你再次 require() 同一个模块时,Node 会直接返回缓存中的模块,而不会重新加载它。这个机制提高了性能,避免了重复加载相同模块。 Node.js 将加载的模块存储在 require.cache 对象中 阅读全文
posted @ 2025-03-09 21:24 我是格鲁特 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Express 中间件通常被描述为“洋葱圈模型”(Onion Model)。这个模型是用来形象化描述中间件的执行顺序和生命周期的。 在 Express 中,中间件是按顺序执行的,并且可以有两种类型的执行路径: 请求阶段(Request Phase):请求从外到内穿过中间件栈,直到到达路由处理函数或其 阅读全文
posted @ 2025-03-09 21:22 我是格鲁特 阅读(0) 评论(0) 推荐(0) 编辑
摘要:向ejs中传入了一个数组,希望编译时能把数组内容编译出来,编译后期望的结果如下: <Com data={[{id:1},{id:2}]}></Com> 此时在模版文件中要对data做编码处理,不然输出的文件内容,data这里就是乱码: <Com data={<%- JSON.stringify(va 阅读全文
posted @ 2023-03-24 11:29 我是格鲁特 阅读(25) 评论(0) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000016570298 https://github.com/chimurai/http-proxy-middleware/issues/320 阅读全文
posted @ 2021-01-27 11:12 我是格鲁特 阅读(54) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/jiaoshou/p/12247678.html 阅读全文
posted @ 2020-12-19 10:56 我是格鲁特 阅读(117) 评论(0) 推荐(0) 编辑
摘要:1. 系统中多版本node切换 linux或osx下可以使用n或nvm,n的使用相对简单 npm install -g n 选择指定的node版本, 运行n命令 windows下只能使用nvm-windows,下载地址 安装好后通过cmd命令执行,常用命令如下: nvm arch [32|64] : 阅读全文
posted @ 2020-10-10 10:45 我是格鲁特 阅读(660) 评论(0) 推荐(0) 编辑
摘要:homebrew国内安装 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" nvm安装 npm无权限问题 阅读全文
posted @ 2019-07-19 11:41 我是格鲁特 阅读(554) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/little-ab/articles/6922903.html 阅读全文
posted @ 2019-05-27 10:29 我是格鲁特 阅读(92) 评论(0) 推荐(0) 编辑
摘要:点击跳转 ~ 会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ^ 会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0 * 这意味着安装最新版本的依赖包 阅读全文
posted @ 2019-02-19 16:17 我是格鲁特 阅读(4037) 评论(0) 推荐(0) 编辑
摘要:process.stdout.write( process.platform === 'win32' ? '\x1B[2J\x1B[0f' : '\x1B[2J\x1B[3J\x1B[H' ); 阅读全文
posted @ 2019-02-14 10:15 我是格鲁特 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:点击跳转 阅读全文
posted @ 2019-01-30 09:25 我是格鲁特 阅读(93) 评论(0) 推荐(0) 编辑
摘要:发布为npm包时 这个包的package.json中的dependencies中的依赖是会被下载下来到这个包的node_modules文件夹中的(如果你的项目本身没有这个依赖),而devDependencies不会。 举个例子:我发布了一个组件A,它有dependencies:lodash和devD 阅读全文
posted @ 2019-01-29 18:00 我是格鲁特 阅读(323) 评论(0) 推荐(0) 编辑
摘要:path.join() 组装路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是/,Windows系统是\。路径字符中可以使用..或../进行相对路径的计算,其它路径表示符会被忽略 path.resolve() 解析为相对于当前目录的绝对路径,相当于cd命令遇到某一个路径中有/ 阅读全文
posted @ 2018-12-16 23:10 我是格鲁特 阅读(1515) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示