符号链接到同一 NPM 模块中的文件

Symlink to file within same NPM module

在 GitHub 模块中,可以符号链接到同一模块中的另一个文件。但是这个符号链接是否可以在同一模块的 NPM 包中存活/工作?

我正在使用 Mac,到目前为止我已经完成了

ln -s [filename-1.0.4.js] [filename.js]

这适用于 github.io 页,但文件在发布到 NPM 时会消失。

在 NPM 支持的几轮之后,似乎只有文件夹可以与 npm link

链接

所以我的问题的答案是否定的。这是 documentation for npm link

这是支持人员的回答:

[...]

要在 package.json 中创建符号链接,我们建议使用脚本字段。

例如:

"scripts": {
    "postinstall": "npm link ../somelocallib",
    "postupdate": "npm link ../somelocallib"
  }

[...]