gpt4 book ai didi

javascript - 如何更改 Node.JS 中的默认目录

转载 作者:行者123 更新时间:2023-11-30 11:35:19 29 4
gpt4 key购买 nike

我正在尝试更改 node.js 中的默认文件夹。我转到了 node.js 文档中的以下链接: https://nodejs.org/api/process.html#process_process_chdir_directory

然后我在 .js 文件中生成了以下代码:

console.log('Starting directory: ${process.cwd()}');
try {
process.chdir('C:\Users\HalvorSD\node-party');
console.log('New directory: ${process.cwd()}');
} catch (err) {
console.error('chdir: ${err}');
}

我在控制台中收到错误。该目录确实存在,所以这不是问题。我的目录格式不正确或我的问题是什么?

我正在尝试将默认值从 C:/Windows/System32/更改为上面的内容。任何帮助将不胜感激。

最佳答案

JavaScript 对字符串 escape sequences 使用 \ .使用 \\ 作为文字反斜杠:

process.chdir('C:\\Users\\HalvorSD\\node-party');

或者使用 path.join对于跨平台路径:

const path = require('path')
process.chdir(path.join('C', 'Users', 'HalvorSD', 'node-party'));

关于javascript - 如何更改 Node.JS 中的默认目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44728179/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com