NodeJs
NodeJs
zlzbt
写代码的小菇凉
展开
-
node启动之后内存占用过高解决方案
小编一开始也是一脸懵,这是为啥呢,一个空的node项目启动之后占用内存竟然有400多M查看项目占用cpu以及内存详情命令docker stats | grep node经过小编坚持不懈的找度年终于找到了跟小编出现差不多情况的人NodeJs内存占用过高的排查实战记录调研了一下小编尝试了一下减少进程数特别说明:小编这边用的是node的egg框架哦所以改变线程说很方便直接在启动命令后面加上–workers=2即可如下:"start": "egg-scripts --workers=2 st原创 2022-04-28 17:34:08 · 7944 阅读 · 0 评论 -
package.json license 开源许可证说明
Apache许可Apache许可证(Apache License),是一个在Apache软件基金会发布的自由软件许可证,最初为Apache http服务器而撰写。Apache许可证要求被授权者保留版权和放弃权利的申明,但它不是一个反版权的许可证。MIT许可MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X条款”(X License)或“X11条款”(X11 License)。MIT是和BSD一样宽范的许可协议,作者只想.原创 2022-01-11 17:50:08 · 2840 阅读 · 0 评论 -
node 端打开本地应用
const cp = require("child_process");const execFile = cp.execFile;const iconv = require('iconv-lite');async upperMotor(body){ // cp.exec('start http://localhost:8000/') //打开默认浏览器 const path = 'D:\\Microsoft VS Code\\Code.exe'; execFile(pat原创 2021-08-27 10:40:24 · 702 阅读 · 0 评论 -
Cannot find module ‘webpack-cli/package.json‘
Cannot find module 'webpack-cli/package.json'原创 2021-05-13 10:23:30 · 1470 阅读 · 0 评论 -
Node.js配置npm全局模块路径和缓存路径
目的:可以改变这个路径,从而减少C盘的使用因为在执行npm install webpack -g 等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中。配置npm在安装全局模块时的路径以及缓存cache的路径在node.js安装目录下新建两个文件夹,node_cache和node_global。如下图所示。 在cmd中执行npm config set prefix "node_cache的路径",和npm conf原创 2021-05-12 19:17:15 · 3092 阅读 · 5 评论 -
nodejs--框架学习(持续更新中)
一:exports和module.exports的区别exports方式使用方法是:exports.[function name] = [function name]moudle.exports方式使用方法是两者根本区别是: exports返回的是模块函数 module.exports返回的是模块对象本身,返回的是一个类 使用上的区别是: exports的方法可以直接调用 module.exports需要n...原创 2021-03-31 17:07:42 · 207 阅读 · 0 评论 -
新手学习Egg.js
一:Egg.js 是什么1:Egg是Node.Js的一个框架。(Egg.js 为企业级框架和应用而生)2:Egg 不直接提供功能,只是集成各种功能插件,Egg 的插件机制有很高的可扩展性,一个插件只做一件事。Egg 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低3:Egg 奉行『约定优于配置』,按照一统一的约定进行应用开发二:简单介绍异步编程模型Node.js 是一个异步的世界,官方 API 支持的都是 callback 形式的异步编程模型,因此社区提供原创 2021-03-30 17:59:57 · 273 阅读 · 0 评论 -
contentType:“application/json“
在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象;反之,如果加了contentType:"application/json",那么ajax发送的就必须是字符串。request({ url: url, body: JSON.stringify(param), method: 'POST',原创 2020-10-29 09:58:24 · 2857 阅读 · 0 评论 -
详解window 如何使用 nvm 操作 node版本
1、NVM下载如果已经单独安装了node,建议卸载,然后继续向下看。(不卸载应该也可以,我当时操作的时候就没有卸载也没出现啥问题)下面是 nvm 安装包 的下载地址NVM 安装包路径点击下载即可点击运行2.配置环境和变量按照图示即可3.验证是否安装成功打开控制台 输入 nvm -v 查看即可展示出图上所示即表示安装成功4.安装nodeJSnvm install v12.18.25: 使用nodeJSnvm usev12.18.2...原创 2020-07-27 17:36:31 · 263 阅读 · 0 评论 -
node 项目 启动报错 A client must be directly provided to the RedisStore
一开始小编用google 百度 怎么都查不到原因,即便能搜到类似的问题也感觉没有明确的解决方案,所以我来了O(∩_∩)O一眼就看懂的A client must be directly provided to the RedisStore 错误解决方案首先每次启动就会报一开始不知道原因就去百度,百度不行就去google,终于让我开窍了原来是版本的问题/* 这是错误版本const sessionMiddleware = session({ secret: 'new-tou.原创 2020-07-09 11:28:06 · 747 阅读 · 0 评论 -
如何创建一个NodeJS项目以及更新自启动
创建项目目录mkdir wisdomFlow_sync初始化npm init一直回车确认:这时候我们已经完成了nodejs项目的初始化工作。我们得到了一个目录和一个文件wisdomFlow_sync/package.json剩下的工作就是编写js文件了。...原创 2020-07-07 11:22:50 · 1520 阅读 · 0 评论 -
前端打包究竟是什么
首先我理解的打包就是项目上线前的准备,做一些预处理的工作,就是将各种文件压缩整合包括一些针对性质的优化, 还有将所有的.css 文件和 .js 文件做一个整合 ,这样浏览器就可以通过少量的HTTP请求获取想要的前端资源了.下面就给大家详细介绍一下什么是打包 首先我们先了解一下打包工具webpack一、webpack介绍1、webpack是什么简单来说它就是一个前端资源加载/打包工具。...原创 2020-03-12 11:11:21 · 8861 阅读 · 4 评论