无路径遍历或无效片段


\No path traversal or invalid segments

导出目标不得解析到包根目录之外的位置。此外,像 .(单点)、..(双点)或 node_modules(及其 URL 编码的等效项)这样的路径段通常不允许出现在初始 ./ 之后的 target 字符串中,也不允许出现在替换为目标模式的任何 subpath 部分中。

\Export targets must not resolve to a location outside the package's root directory. Additionally, path segments like . (single dot), .. (double dot), or node_modules (and their URL-encoded equivalents) are generally disallowed within the target string after the initial ./ and in any subpath part substituted into a target pattern.

// package.json
{
 "name": "my-package",
 "exports": {
 // ".": "./dist/../../elsewhere/file.js", // Invalid: path traversal
 // ".": "././dist/main.js", // Invalid: contains "." segment
 // ".": "./dist/../dist/main.js", // Invalid: contains ".." segment
 // "./utils/./helper.js": "./utils/helper.js" // Key has invalid segment
 }
} 

AltStyle によって変換されたページ (->オリジナル) /