news 2026/3/10 5:45:23

node基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
node基础

从node文档里抄了一些东西贴出来,省的每次都找好久(node文档的那个目录,我感觉找东西挺费劲的)
(ps:为什么node v25版本的文档里找不到path模块,v24版本的文档里找到了!!!)

模块作用域

1. __dirname

类型:<string>
当前模块的目录名。这与__filenamepath.dirname()相同。

console.log(__dirname);// Prints: /Users/mjrconsole.log(path.dirname(__filename));// Prints: /Users/mjr
2. __filename

当前模块的文件名。这是当前模块文件的绝对路径,并解析了符号链接。

对于主程序,这不一定与命令行中使用的文件名相同。

有关当前模块的目录名,请参见__dirname

console.log(__filename);// Prints: /Users/mjr/example.jsconsole.log(__dirname);// Prints: /Users/mjr
require(id)
  • id 模块名称或路径
  • 返回: 导出的模块内容
    用于导入模块、JSON和本地文件。模块可以从node_modules导入。本地模块和JSON文件可以使用相对路径(例如./、./foo、./bar/baz、../foo)导入,该路径将相对于由__dirname(如果已定义)或当前工作目录命名的目录进行解析。POSIX 风格的相对路径以操作系统无关的方式解析,这意味着上述示例在 Windows 上的工作方式与在 Unix 系统上相同。
// Importing a local module with a path relative to the `__dirname` or current// working directory. (On Windows, this would resolve to .\path\myLocalModule.)constmyLocalModule=require('./path/myLocalModule');// 引入一个json文件constjsonData=require('./path/filename.json');// Importing a module from node_modules or Node.js built-in module:constcrypto=require('node:crypto');

path路径

1. path.basename(path[, suffix])
  • path<string>

  • suffix<string>要删除的可选后缀

  • 返回:<string>

    path.basename() 方法返回 path 的最后一部分,类似于 Unix basename 命令。忽略尾随 目录分隔符。

path.basename('/foo/bar/baz/asdf/quux.html');// Returns: 'quux.html'path.basename('/foo/bar/baz/asdf/quux.html','.html');// Returns: 'quux'
2. path.dirname(path)

path.dirname() 方法返回 path 的目录名,类似于 Unix dirname 命令。尾随的目录分隔符被忽略

path.dirname('/foo/bar/baz/asdf/quux');// Returns: '/foo/bar/baz/asdf'
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/6 15:05:01

深度学习理论推导--多分类逻辑回归

文章目录前言多分类交叉熵损失函数梯度下降法函数准备python 实战SoftmaxRegression运行结果使用原始特征&#xff08;4位二进制&#xff09;使用多项式特征&#xff08;增强特征空间&#xff09;参数分析与对比总结当你迷茫的时候&#xff0c;请回头看看 目录大纲&#xff0c;…

作者头像 李华
网站建设 2026/3/9 0:56:37

《游戏指标生态与自驱决策体系搭建攻略》

搭建游戏数据分析的关键指标体系,首要任务是摒弃“通用指标模板”的拿来主义,转向“贴合游戏品类特性的指标生态”构建。所谓指标生态,是指各项指标并非孤立存在,而是形成“行为溯源-价值转化-体验反馈-策略优化”的动态联动闭环,每个指标都承载着“解读玩家真实意图、定位…

作者头像 李华
网站建设 2026/3/10 1:45:15

B样条曲线根据曲率极值进行分段速度规划的方法介绍

在 B 样条曲线轨迹上&#xff0c;已经找到曲率极值点并划分了段落&#xff0c;也做了 S 型速度规划&#xff0c;但极值点附近和段内仍出现规划速度超过曲率允许值的情况。如何调整&#xff1f;核心思路&#xff1a; “极值点速度合规”只是必要条件&#xff0c;不是充分条件&am…

作者头像 李华
网站建设 2026/3/3 4:18:39

免安装自带网卡驱动:驱动总裁,一键修复驱动问题,绿色单文件便携版

驱动总裁是一款专业的驱动管理工具&#xff0c;免安装单文件直接运行&#xff0c;自带网卡驱动无需联网&#xff0c;智能识别硬件并匹配最佳驱动。适用于新装系统、更换硬件、驱动异常等场景,一键解决鼠标卡顿、没有声音、无法联网等驱动问题。 软件下载 驱动工具软件 适用平台…

作者头像 李华