配置JDK环境变量配置jdk环境变量(编辑/etc/profile),文件末尾添加# user config java env
export JAVA_HOME=/data/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
转载
2024-10-20 13:50:26
157阅读
模块以及模块加载机制
在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率,而且开发人员可以根据具体的需求引入第三方模块或者自定义模块到应用程序中
先计算模块路径
如果模块在缓存里面,取出缓存
是否为内置模块,如果是返回内置模块
加载模块
输出模块的exports属性即可
//
转载
2024-05-16 00:01:31
3769阅读
目录模块化概念模块的分类加载模块模块作用域向外共享模块作用域成员module对象module.exports对象exports对象共享总结模块规范化模块npm与包查看npm版本和node版本npm安装第三方模块使用第三方模块moment包的版本包管理配置文件包的分类项目包全局包规范的包结构模块的加载机制内置模块加载机制自定义模块加载机制第三方模块加载机制目录作为模块 模块化概念自顶向下把系统划分
转载
2024-04-08 13:25:40
172阅读
Node 介绍【DOM】DOM是文档对象模型的简称。它的基本思想是:把结构化文档解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口,以达到使用编程语言操作文档的目的(比如增删内容)。所以,DOM可以理解成文档的编程接口。【Node】node是DOM的最小组成单位,一个文档的树形结构就是由各种不同类型的节点组成。对于HTML文档,no
一、node.js是什么?有什么用?1.概述:a)、Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合构建运行在分布式设备的数据密集型实时应用。 b)、运行于浏览器的Javascript,浏览器就是
转载
2024-10-13 17:28:55
17阅读
Email:longsu2010 at yeah dot net
node的模块系统简洁明了,文件和模块一对一,例如var conf = require(".conf.js");为加载当前目录下的conf.js文件,并将返回值赋值为conf变量,假设conf.js内容如下:conf.js:
var key = "the key";
exports.key = key;
在conf.js中声明的
一、安装node1.首先安装node先从nodejs官网下载安装包,官网提供了.msi安装包和.zip压缩包。如果下载的安装包,则在安装时,选项全部勾选(含Add to PATH添加到环境变量),会自动添加环境变量。如果下载的绿色压缩包,则直接解压,然后手动配置环境变量NODE_HOME=D:\Tools\node-v10.13.0
NODE_PATH=%NODE_HOME%\node_modul
在Node.js中实现数据缓存是前端开发中非常重要的一个方面。数据缓存可以大大提高网站或应用的性能,减少对数据库的频繁访问,从而加快网页加载速度和提升用户体验。在本篇博客中,我们将介绍如何在Node.js中实现数据缓存,并给出一些示例代码帮助读者理解实现的细节。1. 为什么需要数据缓存在开发网站或应用的过程中,经常会遇到需要频繁从数据库或其他数据源中获取数据的情况。如果每次请求都需要对数据库进行查
本文主要讲解node中包的含义,如何进行下载,package.json和package-lock.json文件的区别 目录一、node包的定义二、包的下载与安装1、记住一个查找网站:[https://www.npmjs.com/](https://www.npmjs.com/)2、记住一句下载命令:`npm install 包名`3、记住一个地址设置:`nrm use taobao`4、记住一个版
# 如何使用 yarn 卸载 node_modules 包
作为一名经验丰富的开发者,你可能经常需要清理项目中的 node_modules 包,以节省空间并保持项目整洁。对于刚入行的小白来说,可能不太清楚如何使用 yarn 来卸载这些包。在这篇文章中,我将为你详细介绍如何使用 yarn 卸载 node_modules 包,希望能帮助你更好地管理项目。
## 整体流程
首先,我们来看一下整个卸
原创
2024-04-23 07:09:45
132阅读
搭建HTTP服务器 使用原生http模块创建一个服务器提供给前端访问,访问路径为localhost:8000const http = require("http");
const path = require("path");
const querystring = require("querystring");
const { getPostData, downloadFile }
转载
2024-10-03 15:21:58
71阅读
文章目录前言一、安装Node.js二、配置淘宝镜像安装cnpm,将npm设置为淘宝镜像:二、安装vue/cli检查是否安装成功: vue -V 或者 vue --version 标题一:创建类的对象一.当想在“包1“中指定的“类1”’中创建同包下“类2”的对象时,我们可以直接创建“类2”的对象。第一种方法: 当想在“包1“中指定的“类1”’中创建“包2”中的“类2”的对象时,我们需要先导入“包2”,才可创建“类2”的对象。此时我们需要先导入“类2”所在的包,就可以创建相应的对象了,导入“包2”有两种方法。 两种导入方法也存在各有优
转载
2024-10-14 16:02:12
75阅读
目标能够实现文件读写操作提示:以下是本篇文章正文内容,下面案例可供参考一、常用内置模块1.1、fs文件读取错误优先 引入内置模块,fs,path,os代码如下(示例):const fs = require('fs')
const path = require('path')
const os = require('os')得到当前文件的绝对路径 代码如下(示例):let fil
npm shrinkwrap我们使用node开发时,经常需要依赖一些模块来完成功能需求,而我们所依赖的模块也必然会依赖其他模块,就这样一级一级的依赖,而且这些依赖模块并不为我们所控制。一个产品或项目的开发周期,少则几个周,多则几个月几年。开发人员往往在一开始时下载了依赖包发现能够正常工作后,便一直在依赖包的当前版本上工作,然而在线上服务器布属时往往是根据依赖配置文件,重新下载依赖包。可这个时候依赖
# 使用 Yarn 进行离线安装 Node.js 包的完整指南
在现代的 Web 开发中,依赖包管理是必不可少的一部分。Yarn 是一个流行的 JavaScript 包管理工具,它可以有效管理依赖包。但有时,在没有互联网连接的情况下,我们需要离线安装这些包。本文将详细介绍如何实现“node_modules离线安装yarn包”的流程,提供每一步的具体代码实例,并进行详细解释。
## 流程概述
在上一节中,我们一起学习了全世界人民都知道的hello world.这一节我们将一起来搞搞如何发布一个自己构建的包!其实挺简单的,就是尼玛的天朝服务器问题(墙内看墙外总的折腾下),这里就不吐槽了!!虽然简单,但是其中有很多细节点也要注意!首先创建一个文件夹 "mynpm"!,按照规范我们在mynpm下创建1个文件夹和两个子文件lib、README.md、package.json.然后在lib文件夹
转载
2024-06-16 11:07:44
103阅读
目录 npm淘宝镜像(可选)npm 常用命令简写说明npm 安装 npm 卸载 npm 更新npm 查看npm其他命令 npm淘宝镜像(可选)# 设置全局的npm淘宝镜像npm config set registry https://registry.npm.taobao.org # 也可以切换回默认全局镜像npm config set registry h
对于搞前端开发的人来说,前端调试是不可避免的,使用谷歌浏览器调试更是必备手段,今天主要是给大家分享一下清楚缓存的技巧。已经了解的朋友请移步。为什么需要清理浏览器缓存?我们通常说的WEB应用采用BS架构,会将服务器端的数据进行拉去,通过本地的浏览器内核进行处理解析。通俗的说就是,我们拿到了远端别人处理好的东西,当然浏览器内核不仅仅如此;那么我们将服务器端的数据拉取到本地后,每次打开页面刷新页面是不是