本文只讨论 CommonJS 规范,不涉及 ESM我们知道 JavaScript 这门语言诞生之初主要是为了完成网页上表单的一些规则校验以及动画制作,所以布兰登.艾奇(Brendan Eich)只花了一周多就把 JavaScript 设计出来了。可以说 JavaScript 从出生开始就带着许多缺陷和缺点,这一点一直被其他语言的编程者所嘲笑。随着 BS 开发模式渐渐地火了起来,JavaScript
转载 2024-09-19 11:21:38
83阅读
模块:  os  process  fs  url  path  querystring  util   child_process  http  http.Server  http.ServerRequest  http.ServerResponse  events 核心模块核心模块是被编译成二进制代码,引用的时候只需require表示符即可os 系统基本信息os模
转载 10月前
35阅读
一:下载nodejs并安装到本地下载 | Node.js 中文网选择对应的系统下载即可。下载后,本地安装即可。二:安装完成后,本地打开命令窗口:Win+R  输入cmd输入node -v 显示出版本号 说明nodejs安装成功。三:在本地磁盘上创建一个项目文件夹: (1):进入文件夹test内,按住shift点击右键,选择在此处打开命令窗口:【因为我本地电脑安装了powersh
转载 2024-07-15 01:20:09
65阅读
简介在使用nodejs开发项目的时候,经常性会碰到模块无法安装的情况有时候可能是npm源的问题,有时候可能是被公司墙的问题,这时候就需要手动来安装nodejs模块了断网的机器,没法直接 npm install xxx 怎么办?项目目录安装在部署 Node.js 写的应用时,我们都会在应用的根目录下执行 npm install 来安装所有 的依赖模块,安装第三方模块也一样,你只要找到这个模块的源码,
转载 2024-09-10 14:55:00
114阅读
nodejs项目程序部署到阿里云服务器上一、概述二、具体步骤1、拥有自己的服务器2、下载Xshell3、 oneinstack配置web环境4、 XShell连接远程主机5、更新系统软件6、在服务器上安装node环境7、部署项目到服务器上8、安装pm2并启动nodejs项目三、快捷指令1、linux的常用命令2、pm2的常用命令 平常做完项目都很少自己部署,但是感觉作为一个开发者不会部署有点
转载 8月前
90阅读
NodeJs 开发小记有点明白为啥说有种思维方式是写作吧,就是明明想好好写突然不到如何写起,作为一个搞技术的,还是不废话,直接上内容吧最近的区域链挺流行,带火了一波玩客猴系列的游戏,这下公司正好接了一个项目就是做一个类似的这个游戏。 一个月的开发时间,前端采用h5实现,后端考虑到发送消息的缓存维护,php不好处理,最后采用nodeJs来实现后端的逻辑功能。其实整个项目大体框架主要是公司另外一个人独
转载 9月前
15阅读
文章目录第04节:Node基础一、模块化开发ES2015的模块化语法外部模块二、核心模块fspathhttp三、课后练习 第04节:Node基础一、模块化开发之前我们做过一个练习,使用node运行一个js文件。但是在实际项目开发中,不可能将全部代码都写在一个文件中。node为我们提供了模块化的语法,每一个js文件都可以当做一个模块:require() 引入一个外部模块module.exports
最近公司的一个开发项目,后端用的是nodejs。这两天需要打包给客户演示,就让公司一个小伙把之前3D机房的打包工具移植过来。打包之后,发现原本在开发环境下的跑的好好的项目,不能访问了。出现项目的首页不能访问的问题:can not get file index.htmlexpress.static问题出在哪儿?nodejs后端的用了express,index.html是一个静态文件。我们知道,通过
目录Node.js fs----文件系统fs----基本操作创建文件读取文件写入文件总结 我们平时在创建文件时,直接点击按钮新建或者右键新建文件夹,那么我们应该如何利用NodeJS代码来创建文件呢?Node.js fs----文件系统fs 模块可用于与文件系统进行交互 所有的文件系统操作都具有同步的、回调的、以及基于 promise 的形式。异步的方法函数最后一个参数为回调函数,回调函数的第一个
一、npm的文件结构  npm的安装:    本地安装1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。2. 可以通过 require() 来引入本地安装的包。    全局安装1. 将安装包放在 /usr/local 下或者你 node 的安装目录
转载 2024-09-03 17:49:11
943阅读
附录:常用HTTP响应头和请求头信息对照表Node简介第一个node程序module(模块系统)npm包管理器模块系统优先级认识http内置模块url内置模块path内置模块fs内置模块http模块服务端进阶http报文浅析url模块进阶path模块进阶querystring模块进阶了解Buffer和Streamos模块Buffer模块Stream模块http模块客户端Cookie浅析Node.j
转载 11月前
21阅读
  身为前端开发的我们应该每天都会接触 node_modules ,但对于 node_modules 的认知是否充分?也许因为包管理器的存在,平时只需要一个 install 命令,可能就不会去过多关注 node_mdouels 本身。  简单而言, node_modules 是为 Node 设计存放依赖的文件夹。一直到今天, node_modules 能满足很多场景的使用,但同时也存在不少缺陷。 
转载 2024-04-28 08:29:08
2595阅读
前端笔记之NodeJS(一)初识NodeJS&内置模块&特点 一、NodeJS简介NodeJS是开发服务器后台的东西,和PHP、JavaEE、python类似,和传统的浏览器的关注DOM的JS完全不同,将JavaScript触角伸到了服务器端。内核是Chrome浏览器的V8引擎,解析JavaScript的效率是非常快的。 创始人。在不升级服务器配置的情况下,如何
转载 2024-04-28 11:25:52
345阅读
前言:工欲善其事,必先利其器。模块系统是nodejs组织管理代码的利器也是调用第三方代码的途径,本文将详细讲解nodejs的模块系统。在文章最后实例分析一下exprots和module.exprots。nodejs的模块什么是模块?node.js通过实现CommonJS的Modules/1.0标准引入了模块(module)概念,模块是Node.js的基本组成部分.一个node.js文件就是一个模块
我们都知道Nodejs遵循的是CommonJS规范,当我们require('moduleA')时,模块是怎么通过名字或者路径获取到模块的呢?首先要聊一下模块引用、模块定义、模块标识三个概念。1 CommonJS规范1.1 模块引用模块上下文提供require()方法来引入外部模块,看似简单的require函数, 其实内部做了大量工作。示例代码如下://test.js //引入一个模块到当前上下文中
转载 8月前
284阅读
目录前言1. 安装Nodejs和NPM2. NPM的配置3. nodejs的基本使用 3.1 搭建简易后端服务器4. npm的基本使用4.1 搭建vue 2.0开发环境前言Nodejs简介Node.js是一个基于Chrome V8引擎的JavaScript运行环境,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ru
Node.js 简介Node.js 是什么Node.js 有着强大而灵活的包管理器(node package manager,npm)目前, 已经有强大第三方工具模块, 例如数据库连接, 网站开发框架, CSS生成器, 操作系统API, 网络通信 等.Node.js 是什么 ? 是一个让 javascript 运行在服务器端的平台, 以前javascript只能运行在浏览器中,  nod
一、背景我们在平时开发过程中可能会遇到以下问题● 开源npm包不能满足我们实际预期,需要个性化支持● 开源的npm包存在一些小小的bug,需要修复而我们只需要对源码进行小小的改动就能满足我们的需求,这个时候我们该怎么办?二、以往方案分析方案一:在项目的node_modules下找到插件的源码直接修改 优点:简单直接、快速见效 缺点:不能持久化,一旦重新安装就失效方案二:去github上fork第三
参考https://nodejs.org/zh-cn/docs/guides/nodejs-docker-webapp/一、创建Node.js应用使用的Node.js应用文件夹结构如下图: 其中,package.json应最先创建,用于描述应用程序及需要的依赖。配合着 package.json 请在该文件夹路径下运行 npm install。如果使用的 npm 是版本 5 或者之后的版本,这会自动
转载 2023-08-02 07:54:36
156阅读
1、node.js中模块的分类  1)node.js内置模块(核心,原生)    所有内置模块在安装node.js时就已经编译成二进制文件,可以直接加载运行(速度较快),部分内置模块,在node.exe这个进程启动时就已经默认加载了,可以直接使用。  2)文件模块    require(./common.js); // 去当前js文件的路径下找commom.js文件并导入执行。如果导入时没有指定文
转载 6月前
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5