符号链接到同一 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"
}
[...]
在 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"
}
[...]