使用NPM glob,你可以通过以下步骤从脚本实际所在的位置更改目录:
npm install glob --save
const glob = require('glob');
const files = glob.sync('**', { cwd: __dirname });
这将返回一个包含所有匹配文件路径的数组。
const path = require('path');
const fileDir = path.dirname(files[0]);
process.chdir(fileDir);
这将改变当前工作目录为匹配文件的目录。
请注意,上述代码中的files[0]
表示匹配到的第一个文件路径,你可以根据实际情况进行调整。
这是一个使用NPM glob从脚本实际所在位置更改目录的基本示例。根据你的具体需求,你可以进一步扩展和优化代码。如果你想了解更多关于NPM glob的信息,你可以访问腾讯云的相关文档:NPM glob模块介绍。
领取专属 10元无门槛券
手把手带您无忧上云