什么是模块?node.js通过实现CommonJSModules/1.0标准引入了模块(module)概念,模块是Node.js基本组成部分.一个node.js文件就是一个模块,也就是说文件和模块是一一对应关系.这个文件可以是JavaScript代码,JSON或者编译过C/C++扩展.Node.js模块分为两类,一类为原生(核心)模块,一类为文件模块。在文件模块中,又分为3类模块。这三类
转载 7月前
22阅读
1.包和npm1.1 什么是包由于 Node 是一套轻内核平台,虽然提供了一系列内置模块,但是不足以满足开发者需求,于是乎出现了包(package)概念: 与核心模块类似,就是将一些预先设计好功能或者说 API 封装到一个文件夹,提供给开发者使用Node 本身并没有太多功能性 API,所以市面上涌现出大量第三方人员开发出来Package。1.2 包加载机制Node.js使用C
转载 2024-09-10 21:01:00
113阅读
模块加载机制1.优先从缓存中加载模块在第一次加载后会被缓存。这也意味着多次调用**require()**不会导致模块代码被执行多次。 注意:不论是内置模块、用户自定义模块、还是第三方模块,它们都会优先从缓存中加载,从而提高模块加载效率。2.内置模块加载机制内置模块是由Node.js官方提供模块;内置模块加载优先级最高。 例如,require(‘fs’)始终返回内置fs模块,即使在no
转载 2024-10-29 23:09:17
22阅读
Nodejs如何调用Dll模块作者:Tomey一、为什么需要用node.js调用dll?公司项目采用Electron( electronjs.org/ )开发pc应用,会涉及到与底层硬件设备通信,而sdk封装 基本上都是通过 C++ 动态链接库dll实现。有两种方案可供选择:方案一: 使用node-ffi方案二: 使用C++编写一个node addon,通过LoadLibrary调用dll以上
使用 Node.js 内置调试器进行调试调试是一个多阶段过程,通常遵循以下步骤:识别程序中 bug。查找 bug 在代码中位置。分析 bug 发生原因。修复 bug。验证修复是否有效。在 Node.js 程序中发现错误后,你面临第一个挑战就是在代码中找到错误所在位置。 为实现这一点,最有效方法之一就是分步运行代码,找出开始出错位置。断点如果程序有成千上万行代码,那么逐步运行所有代码
转载 8天前
0阅读
node模块化@(node)一、前言Node应用是由模块组成Node遵循了CommonJS模块规范,来隔离每个模块作用域,使每个模块在它自身命名空间中执行。CommonJS规范主要内容:模块必须通过 module.exports 导出对外变量或接口,通过 require() 来导入其他模块输出到当前模块作用域中。CommonJS模块特点:(1)所有代码运行在当前模块作用域中,不会
转载 2024-09-10 17:14:38
160阅读
小孩放学了,做作业时间到,窗帘、护眼灯自动打开,关掉电视和扫地机,给小孩一个安静舒适学习环境;碰到学习难题,可以随时请求你远程指导;晚上回家休息了,选择舒适氛围灯,伴随着睡眠音乐进入梦乡;出门远行,也不担心家里“多肉”植物和宠物无人照顾……这样生活体验是不是很棒?OpenHarmony“数字管家”,或许可以实现你愿望。OpenHarmony“数字管家”可以将家中所有成员活动、智能设
hbuilder简单使用 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>第一个页面</title> </head> <body> sunck good <!--注释--> <a href="#mao
转载 5月前
34阅读
什么是端口一台电脑可以部署多个服务器,根据端口不同找到不同服务器。默认http端口为80端口。web服务器读取网页并返回使用http模块开启一个服务器在服务器内部读取文件,将读取到字符串内容作为服务器响应返回const http = require("http"); const fs = require("fs"); const path = require("path"); const
转载 2024-10-31 17:56:44
37阅读
1、安装nodejsnodejs 官网下载安装文件安装完成之后,在命令窗口执行,(显示nodejs版本) 和(显示npm版本)可以使用这两个命令查看是否安装成功:node -vnpm -v2.npm 简介nodejs 安装过程中会自动安装npm,npm  是nodejs程序包管理工具,用于从网上下载程序包并安装还可以管理工程对程序包依赖,类似于java平台上maven。程序包是指实
转载 11月前
45阅读
基本概念在nodejs中,应用由模块组成。nodejs中采用commonJS模块规范。一个js文件就是一个模块;每个模块都是一个独立作用域,在这个文件中定义变量、函数、对象都是私有的,对其它文件不可见;node中模块分类内置模块由node本身提供,不需要单独安装(npm),可直接引入使用。自定义模块由我们自己来创建定义,比如:tool.js、user.js。第三方模块由社区或个人提供,需要通
nodejs基本介绍与用法一 、node.js基本介绍node.js是什么?node.js有什么用?前端学node.js好处三、Node.js之File模块使用文件夹操作1. 创建文件夹---fs.mkdir2. 读取文件夹---fs.readdir3. 删除文件夹---fs.rmdir文件操作1. 写入(创建)文件----fs.writeFile2 .读取文件----fs.read
转载 9月前
37阅读
当安装了较多模块后,node_modules目录下文件会很多,直接删除整个目录会很慢,下面介绍些快速删除node_modules目录方法方法一:使用rimraf模块命令 在全局安装rimraf模块,然后通过其命令来快速删除node_modules目录:  当安装了较多模块后,node_modules目录下文件会很多,直接删除整个目
转载 2023-05-26 13:58:17
2813阅读
文章目录在Vscode上使用node.js运行js代码法一:终端运行法二:右键Run CodeVsode设置node代码提示CommonJS规范(模块化规范)没有模块化系统带来影响CommonJS模块化规范node模块使用_CommomJS规范一个js文件里面的方法或者属性不可见原因exports属性module.exports属性require方法接收require返回值使用requir
转载 2024-10-30 23:21:12
130阅读
测试项目: 通过vue-cli 2 初始化vue+element-uiwebpack项目package.json文件如下: { "name": "vue-element-demo1", "version": "1.0.0", "description": "A Vue.js project", "author": "aaa <aaa@qq.com>", "pr
一、安装 VS code官方网址:Visual Studio Code - Code Editing. Redefinedhttps://code.visualstudio.com/ 直接官方下载,安装即可。 二、nodejs:1.安装 官方地址:Node.js 中文网 (nodejs.cn)http://nodejs.cn/在官方下载可维护版本,然后进行正常安装即可
转载 2024-11-01 16:10:40
84阅读
最近在做项目的时候遇到了一个场景:一个项目有多个入口,不同入口,路由、组件、资源等有重叠部分,也有各自不同部分。由于不同入口路由页面有一些是重复,因此我考虑使用 Webpack 多入口配置来解决这个需求。再一次,在网上找不少文章都不合我需求,很多文章都是只简单介绍了生产环境配置,没有介绍开发环境配置,有的也没有将多入口结合 vue-router、 vuex、 Elem
       共享位置服务是指有一定合作关系团队,内部每个成员向其它成员提供自己地理位置信息,以达到合作配合作用。        一个最简单例子,我们在玩一些网络游戏(例如魔兽)之类时候,一般会有个小地图来显示队友或敌方所在位置,这些共享位置信息可以帮助我们为接下来战略做好
昨天写了篇博客,介绍了一我对node.js第一次亲密接触后感受,以为node.js很小众,出乎我意料很多人感兴趣,并且对博客中细节问题做了评论,最多是围绕node.js异步与单线程展开,当然还有很多关于node.js究竟是不是语言?不是的话又是什么。。。之类问题,其实刚接触node.js,了解并不是很深入,越是回复大家问题,心里越是没底,决定认真研究一,经人指点看了一《Nod
近几天一直在捣鼓如何更改配置文件位置,今天终于成功了!真可以说是费了9牛2虎之力啊!我用是Oracle 10.2 作期间也参考了几本书,树上说很简单,可是我按照树上操作就是改不了。其实我用是最最原始方法,手动修改配置文件来完成。下面我来介绍一,我这个最笨方法。前提条件:要在服务器上进行操作(当然远程连接也可以),因为要复制文件,和修改文件。1.以DBA身份登陆数据库,conn s
转载 7月前
9阅读
  • 1
  • 2
  • 3
  • 4
  • 5