NodeJS获取当前目录和运行文件所在目录

简介: NodeJS获取当前目录和运行文件所在目录

新建文件 /Desktop/demo.js

在 /workspace 路径下执行结果

const { resolve } = require('path')
// 返回运行文件所在的目录
console.log('__dirname : ' + __dirname)
// __dirname : /Desktop
// 当前命令所在的目录
console.log('resolve   : ' + resolve('./'))
// resolve   : /workspace
// 当前命令所在的目录
console.log('cwd       : ' + process.cwd())
// cwd       : /workspace
相关文章
|
小程序 API
微信小程序中音频播放
微信小程序中音频播放
539 0
|
小程序 JavaScript 数据可视化
微信小程序innerHTML解决方案
小程序项目开发中有这么一个需求,接口返回 <div>abc<p>123</p></div> 字符串,然后在小程序页面显示。
1647 0
微信小程序innerHTML解决方案
|
编解码 移动开发 视频直播
一文详解 m3u8 视频格式与分析视频秒开优化
秒开指的是,一秒内成功加载的播放数/播放总数。本意是想对比一下m3u8与mp4视频格式,并了解m3u8格式优缺点,以确定一个大概优化方向。但对m3u8做简单了解后,觉的m3u8可能是一个优化方向。
13300 4
一文详解 m3u8 视频格式与分析视频秒开优化
|
5月前
|
缓存 JavaScript 前端开发
Vue 3 HTTP请求封装导致响应结果无法在浏览器中获取,尽管实际请求已成功。
通过逐项检查和调试,最终可以定位问题所在,修复后便能正常在浏览器中获取响应结果。
254 0
vue3 键盘事件 回车发送消息,ctrl+回车 内容换行
const textarea = textInput.value.textarea; //获取输入框元素
749 3
|
资源调度 容器
echarts:nuxt项目使用echarts
echarts:nuxt项目使用echarts
491 0
|
前端开发 API
nuxt.config.js 配置
我们在使用Nuxt.js提供的create-nuxt-app 创建项目后,更希望对它自定义一些东西,这里我们可以在根目录下找到nuxt.config.js
374 7
|
存储 JavaScript 容器
Element UI表格拖拽(vue中) —— 行拖拽、列拖拽
Element UI表格拖拽(vue中) —— 行拖拽、列拖拽
2671 0
|
监控 测试技术 API
自动化测试工具与电脑桌面监控软件的集成:Selenium与Python的无缝整合
在当今数字化时代,软件质量保证是每个软件开发团队都必须面对的重要挑战之一。自动化测试工具和电脑桌面监控软件的结合,为开发团队提供了一种有效的方式来确保软件的稳定性和性能。本文将介绍如何利用Python编程语言中的Selenium库,与桌面监控软件进行无缝整合,以实现对应用程序的自动化测试和桌面监控。
491 5
|
小程序 API
小程序背景音乐及音频播放demo(copy直接使用~)
小程序背景音乐及音频播放demo(copy直接使用~)
675 0
小程序背景音乐及音频播放demo(copy直接使用~)