process.cwd()与__dirname的区别
process.cwd() 是当前执行node命令时候的文件夹地址 ——工作目录,保证了文件在不同的目录下执行时,路径始终不变
__dirname 是被执行的js 文件的地址 ——文件所在目录
Nodejs官方文档上的解释:
=> process.cwd(): The process.cwd()
method returns the current working directory of theNode.js process.
意思很明了啦,就是说process.cwd()返回的是当前Node.js进程执行时的工作目录
那么来看看__dirname的官方解释:
=> __dirname: 当前模块的目录名。 等同于 __filename
的 path.dirname()
。__dirname
实际上不是一个全局变量,而是每个模块内部的。
转载于:https://www.cnblogs.com/raind/p/8998480.html
process.cwd()与__dirname的区别相关推荐
- 奇妙的旅行之NodeJS: process.cwd() 与 __dirname 的区别
序 首先,观察如下所示的一段代码: const path = require('path') const fs = require('fs')// Make sure any symlinks in ...
- NodeJs中process.cwd()与__dirname的区别
process.cwd() 是当前Node.js进程执行时的文件夹地址--工作目录,保证了文件在不同的目录下执行时,路径始终不变 __dirname 是被执行的js 文件的地址 --文件所在目录 co ...
- process.cwd()和__dirname的区别
process.cwd()表示执行环境路径 本案例是在koamysql文件下执行,所以打印的是执行环境路径 __dirname表示这文件是在test文件夹所在的路径执行的
- 在webpack中使用 process.cwd()与__dirname的区别
在webpack配置的时候,当webpack.config.js文件在工作目录下时,可以使用__dirname来配置输出文件 如果在package.json中配置了 并且webpack.config. ...
- process.cwd()与__dirname
在项目中经常看到process.cwd(),他和__dirname有什么区别呢? 这是在网络上经常能搜到的答案,但是有种什么都说了但是又什么都没说的感觉. process.cwd() 是当前Node. ...
- process.cwd __dirname __filename 区别
process.cwd() 就是说process.cwd()返回的是当前Node.js进程执行时的工作目录. __dirname: 当前模块的目录名. 等同于 __filename 的 path.di ...
- nodejs __dirname 与 process.cwd(); 的区别
var cwd = process.cwd(); console.log(cwd); console.log(__dirname); cwd() 是当前执行node命令时候的文件夹地址 __dirna ...
- NodeJs中, 使用__dirname, __filename, path.resolve(), path.join(), process.cwd()的区别
MasOs系统,在终端中, /Users/a1234/Desktop/ 目录下,执行命令 node script/demo.js # __dirname - 返回当前模块的目录名 console.lo ...
- process.cwd()
process.cwd() process.cwd()方法是流程模块的内置应用程序编程接口, 用于获取node.js流程的当前工作目录. 此方法返回一个字符串,该字符串指定node.js进程的当前工作 ...
- Python多进程(process)和多线程(thread)的区别
目录 一.线程与进程 1.基本概念 2.区别 二.多进程与多线程 1.多进程 (1)Python的多进程编程与multiprocess模块 (2)利用multiprocess模块的Pool类创建多进程 ...
最新文章
- linux printk 时间戳,linux – kern.log中“00:00:00”时间戳的含义是什么?
- AI一分钟 | 谷歌员工对中国版搜索引擎提出抗议;华为麒麟980将于本月底发布...
- opencore0.6.3_大杨随笔2020.11.3
- Python学习-基础篇3-函数篇(2)
- python中常见的异常
- 二叉查找树的插入,删除,查找
- apk私钥_获取APK证书MD5、SHA1、SHA256等秘钥
- String s1=new String(“abc“); 和String s1=“abc“区别
- 一步一步SharePoint 2007之二十八:实现WebPart的单步调试
- STEP 7-Micro/WIN SMART使用小技巧(持续更新)
- 4170万元人民币的 绿坝 花季护航 预装1年软件,到底值不值
- 《统计学》第八版贾俊平第四章课后答案Excel
- Lavas 安装和项目构建
- 数据库分区分片(Shards)技术概览
- 手机手写签名 php,jSignature手写签名
- python numpy读取txt文件_使用NumPy读写文件
- INSERT IGNORE INTO 与 INSERT INTO
- python selenium 的使用——alibaba询盘
- 什么是MTTF、MTBF、MTRF?
- 高德地图PC版国内首发室内地图