初始化环境文件
This commit is contained in:
15
node_modules/@aws-sdk/util-user-agent-node/dist-es/getNodeModulesParentDirs.js
generated
vendored
Normal file
15
node_modules/@aws-sdk/util-user-agent-node/dist-es/getNodeModulesParentDirs.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import { normalize, sep } from "node:path";
|
||||
export const getNodeModulesParentDirs = (dirname) => {
|
||||
const cwd = process.cwd();
|
||||
if (!dirname) {
|
||||
return [cwd];
|
||||
}
|
||||
const normalizedPath = normalize(dirname);
|
||||
const parts = normalizedPath.split(sep);
|
||||
const nodeModulesIndex = parts.indexOf("node_modules");
|
||||
const parentDir = nodeModulesIndex !== -1 ? parts.slice(0, nodeModulesIndex).join(sep) : normalizedPath;
|
||||
if (cwd === parentDir) {
|
||||
return [cwd];
|
||||
}
|
||||
return [parentDir, cwd];
|
||||
};
|
||||
Reference in New Issue
Block a user