导语本篇文章记录个人开发工作过程中,如何快速搭建Node环境,以及一些日常管理的经验心得。一、Node环境安装注:node安装包,内置npm对应版本无需另外安装关注Node.js github最新动态,了解第一手资讯;(官方github项目地址)Node.js最新版本官方下载地址;(官方下载地址,但国内下载慢)Node.js各个release版本官方下载地址,可用于对照Node版本和NPM是否匹配
转载
2024-10-24 10:00:43
57阅读
买了新电脑,搬运数据,win7对传……很囧的速度最高也只有1m/s……虽然以前也碰到过这样的问题,但是数据不大就算了,这次面对巨大的数据量这样的速度实在没法办事,不得不去解决。搜索之,中文网页基本没有很靠谱的诊断流程,遂搜外文资料,基本解决,速度恢复到了正常的7-12m/s的水平。
写出来供大家参考,希望遇到相同问题的可以解决
=================================
转载
2024-10-20 11:27:38
58阅读
0x00 简介本次测试为实战测试,测试环境是授权项目中的一部分,敏感信息内容已做打码处理,仅供讨论学习。由于本人在内网方面的掌握也是属于新手阶段,运用到的一些msf攻击手法也很基础,请各位表哥多多指教。0x01 获得shellGetshell的过程没什么好说的,无非简单的后台弱口令到上传然后冰蝎连接getshell。获得shell后,模拟终端ping 8.8.8.8有返回包,说明该服务器与外网互通
Node.js 中根据模块来源的不同,将模块分为了 3 大类,分别是:内置模块(内置模块是由 Node.jsfs、path、http 等)自定义模块(用户创建的每个 .js 文件,都是自定 义模块)第三方模块(由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的自定义模块,使用前需要先下载)require 方法加载模块使用强大的 require()内置模块、用户自定义模块、第三方模块进
文章目录前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口5.固定公网地址 前言Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation(原为 Node.js Foundation,已与 JS Fo
转载
2024-09-02 19:28:22
175阅读
第一次部署项目上线,也查了很多资料,亲测可用,记录一下服务器配置阿里云 CentOS 7.2 64位配置服务器环境用xshell连接服务器,下载安装xshell,新建会话安装node.js更新yumyum -y update
yum -y groupinstall "Development Tools"进入/usr/src文件,这个文件夹用来存放软件源代码cd /usr/src从Node.js的站
前言在工作中我们会将一些共用的包上传到外网的npm上,这样项目中如果需要就直接install就行,但是外网的npm无法保证源码的私密性,这时我们就需要在内网发布一个私有的包管理工具。私有npm的优势在局域网上部署,保证了源码的私密性因为实在内网使用,依赖包的下载更加快速使用verdaccio安装verdaccio使用npm全局安装 npm install -g verdaccio 安装完成以后,输
node模块化@(node)一、前言Node应用是由模块组成的,Node遵循了CommonJS的模块规范,来隔离每个模块的作用域,使每个模块在它自身的命名空间中执行。CommonJS规范的主要内容:模块必须通过 module.exports 导出对外的变量或接口,通过 require() 来导入其他模块的输出到当前模块作用域中。CommonJS模块的特点:(1)所有代码运行在当前模块作用域中,不会
转载
2024-09-10 17:14:38
160阅读
为什么 npm 要为每个项目单独安装一遍 node_modules?其实也不用每次都安装node_modules,直接使用软连接即可:windows 使用mklink /j node_modules %APPDATA%\Roaming\npm\node_moduleslinux使用ls -s node_modules %APPDATA%\Roaming\npm\node_modulesnodejs
转载
2024-06-17 13:58:31
193阅读
yarn 安装进行时,显现错误 node_modules\gifsicle: Command failed.
错误详情如下解决办法:在 package.json 文件中 配置忽略该错误"resolutions": {
"//": "Used to install imagemin dependencies, because imagemi
转载
2023-05-23 16:00:03
357阅读
前言有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有两个:下载别人代码到本地,放在src目录,修改后手动引入。fork别人的代码到自己仓库,修改后,从自己仓库安装这
转载
2024-03-17 14:29:14
213阅读
1.1 项目目录介绍目录/文件说明详解build项目构建(webpack)相关代码详解config配置目录,包括端口号等详解node_modulesnpm 加载的项目依赖模块详解src这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件: ♞ assets:放置一些图片,如 logo ♞ components:放置一些组件 ♞ views:页面(视图)组件 ♞ rou
转载
2024-07-22 09:55:38
238阅读
模块以及模块加载机制
在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阅读
Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效npm config set cache "E:\软件安装\nodejs\node_cache"npm config set prefix "E:\软件安装\nodejs\node_global"最后在nodejs的安装目录中找到node_modules\npm\.npmrc文件修改如下即
转载
2024-05-11 20:07:04
833阅读
本周 2020-05-26,Nodejs v12.17.0 LTS 版发布,去掉 --experimental-modules 标志。虽然已在最新的 LTS v12.17.0 中支持,但是目前仍处于 Stability: 1 - Experimental 实验阶段,如果是在生产环境使用该功能,还应保持谨慎,如果在测试环境可以安装 n install v12.17.0 
转载
2024-06-19 05:43:25
72阅读
为什么要改node_modules?在开发中,如果有必要修改node_modules里的代码,有哪几种方法呢?哪种方法最好呢?第一种:直接改这种很容易理解,就是直接进node_modules中,找到相关包的代码,并修改相应位置代码,然后重启项目即可。 但是这样做存在如下弊端:只能是你自己本地用你修改的代码,其他人用不了;下次npm install 之后之前修改的代码都会恢复原状;第二种:独立维护一
转载
2024-03-28 06:28:39
717阅读
模块加载源码分析配置 vscode 调试用 vscode 打开文件夹,在里面创建两个文件:m.js 作为被加载的模块文件require-load.js 作为加载模块的文件const obj = require('./m')module.exports = {
foo: 123
}打个断点:创建 vscode 调试配置文件:点击左边的【运行和调试】,点击【创建 launch.json 文件】,选
转载
2024-08-19 19:42:23
663阅读
修改了 node_modules 中的依赖,如何共享: patch-package
start今天学习到一个新知识,解决了一个困扰我很久的问题。真叫人拍案叫绝,赶紧写一篇文章记录一下。问题场景通常一些前端项目,都会引入第三方库,但是有时候第三方库有 bug 或者不够完美的情况 。对于我们这种走在最前沿的人来说,在能力允许的情况下,就会想自己手动更改node_modules 中的依赖,来达到快速修复
NodeGit:强大的JavaScript Git库 nodegit Native Node bindings to Git. 项目地址: https://gitcode.com/gh_mirrors/no/nodegit NodeGit 是一个Node.js绑定到高效C库 libgit2 的项目。它提供了一个全面的API,使开发者能够直接在JavaScript环境中与Git仓库进行交互,无需