一、模块 在 Node.js 中,文件和模块是一一对应的(每个文件被视为一个独立的模块)。 模块分为三种:核心模块(node定义的)、第三方模块、自定义模块。可以通过require()加载第三模块。require会将module.exports对象暴露给外部。 模块中的命名空间是独立的,不是全局的。二、require() 下面的代码是require的假设实现。 1 //自定义一个requi
转载
2024-04-21 19:07:13
67阅读
(一)node commonJS语法
简介:
node应用由模块组成,采用的commonjs模块规范。每一个文件就是一个模块,拥有自己独立的作用域,变量,以及方法等,对其他的模块都不可见。CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。加载某个模块,其实是加载该模块的module.ex
转载
2024-04-02 00:01:34
35阅读
一、简介Nodemon是一个非常好用的工具,它可以帮助开发者实现服务的自动重启。在服务端开发中,开发者经常会去修改文件然后进行调试,每次修改完如果需要人为去重新启动服务的话,非常浪费精力和时间。Nodemon这个工具正好提供了重启服务的功能,非常方便。 二、项目还是采用上篇文章创建的项目为例,如下: 三、修改1、添加脚本,修改启动方式,采用npm启动//"start": 这个是
转载
2024-03-06 15:29:40
236阅读
nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序 在编写调试Node.js项目,修改代码后,需要重新启动 为了减轻手工重启的成本,可以采用 nodemon 来代替 node 以启动应用。当代码发生变化时候,nodemon 会帮我
转载
2020-09-25 11:06:00
136阅读
2评论
【win7下安装node.js错误:roling back action】解决方法:Node.js 服务器端的JavaScriptNode.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用 本文为
Node.js Manual & DocumentationTable Of Contents Synopsis 概要Global Objects 全局对象globalprocessrequire()require.resolve()require.paths__filename__dirnamemoduleTimers 定时器setTimeout(callback, del
1.查看版本:npm -v
2.升级版本:sudo npm install npm -g
淘宝镜像的命令:cnpm install npm -g
3.使用 npm 命令安装模块
格式:npm install <Module Name>
安装Node.js web 框架模块 express: npm install express
代码中使用express
作用:它能帮我们自动检测到我们的代码的修改,并自动重新运行我们的代码由于我们每次修改了代码,要想代码生效都需要运行,这有点麻烦 ,因此需要一个工具会自动检测到我们的修改并自动重新运行我们的代码,它叫nodemon。安装步骤:在任意位置 打开一个小黑窗,输入如下命令npm install -g nodemon回车。此操作需要联网,根据网络速度所耗时间不同。如果这个命令执行完成并没有报错,就是说明安装
转载
2024-03-21 19:33:27
115阅读
关于nodemon工具nodemon的作用:实时监听当前项目中文件的变化;只要发生变化就会自动重启web服务器安装:npm i nodemon -g使用:将之前的node换成nodemon即可关于express安装:npm i express -S创建基本的express服务器:`const express=require('express')
const app=express()
app.ge
转载
2024-04-11 12:26:18
45阅读
原创
2022-09-03 01:22:17
37阅读
react
原创
2023-02-13 08:48:56
51阅读
nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。我的解决方法分为如下几步第一步终端全局安装nodemonC:\Users\Lenovo>npm install -g nodemon第二步检查安装的位置找到nodemon.cmd所属目录,在你node安装node_global目
转载
2024-08-07 15:13:10
299阅读
Node 服务内存告警,如何限制node服务的内存占用,node按内存自动重启问题排查使用postman并发请求分析解决方案1. 首先需要了解下pm2的一些基础命令2. 编写启动脚本3. 启动服务并观察 记一次生产环境内存告警问题 有一个专门用来画图的nodejs服务器, 一直一下运作得都好好的(通过pm2守护node的运行0, 今天突然收到这个服务所在的服务器的内存告警, 故又如下排查问题排查
转载
2024-10-15 20:36:29
47阅读
安装nvm前,需要卸载以前安装的node.jsnvm下载地址:https://github.com/coreybutler/nvm-windows/releasesNVM_HOME :指向nvm安装目录(node.js所有版本都会在这个目录下)NVM_SYMLINK:nodejs安装目录 (当前使用nodejs版本)## 利用nvm安装nodejs在cmd中输入:nvm install 6.9.1
转载
2024-09-24 16:17:11
40阅读
mongodb、node.js 安装 1、官网下载mongodb-win32-x86_64-2008plus-ssl-3.4.6-signed.msi安装包 2、安装到D:\database\mongoDB(新建此目录文件夹)3、到bin文件夹下,看到mongod.exe命令后,或者把环境变量配置下,不用每次都要在dos里切换到此文件目录下4、作为服务进行安装--dbpath是指定数
目录一、安装Node.js1.下载安装包2.安装3.验证安装4.修改全局配置npm的安装位置和缓存位置二、卸载node开始卸载一、安装Node.js1.下载安装包先打开Node.js官网。Windows Installer(.msi) 64位 的安装包。点击等待下载完成。 新版本的node会自带有npm,不再需要独立安装。这里下载的是
nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序。nodemon不需要对您的代码或开发方法进行任何其他更改。nodemon是node的替换包装。要使用nodemon,请在执行脚本时在命令行上替换单词node即可。1. 安装可以安装到全局npm install -g nodemon也可以安装到项目下作为开发依赖npm
转载
2024-09-03 22:55:43
83阅读
由于我本地环境是v16.14.0,在新的项目中安装包弹出警告版本过低了,就打算做一次node升级。但手上有一个老的项目需要版本兼容,于是决定使用nvm做node版本管理,方便切换使用。node卸载以防万一,在卸载之前先做备份。 C:\Users\用户名\ .npmrcprefix=D:\nodejs\node_global
cache=D:\nodejs\node_cache
registry=h
nodemon all in one
daemon
后台守护进程
转载
2020-09-29 00:01:00
115阅读
2评论
Node与V8基本概念V8是Node的JavaScript执行引擎,V8引擎实际是一个高性能虚拟机。Node在JavaScript的执行直接受益于V8,可以随着V8的升级就能享受更好的性能或新的语言特性(如ES5和ES6)二者之间的关系1)大小限制说明对于一般的后端开发语言,基本内存使用是没有限制的,但是在Node中通过javaScript使用内存时只能使用部分内存(64位系统下约为1.4G,32
转载
2024-10-04 12:53:09
70阅读