【发布时间】:2018-03-13 20:58:51
【问题描述】:
我有一个用作 npm 包的 git repo。 package.json 指定了一个包含 OSX 框架的文件夹:
- 包
- SDK.framework
- 标题(版本/当前/标题的文件夹别名)
- 版本
- SDK.framework
当我将它提交到 git 时,“Headers”文件夹别名作为一个小文件出现在 repo 中,其内容类似于“Versions/Current/Headers”
当我使用“npm install”安装包时,似乎没有从 git repo 下载文件夹别名。如果我查看我的 node_modules 文件夹,看起来 npm 只是决定不下载别名文件。
npm 如何决定避免/忽略这些文件?它是 OSX 文件夹的别名,但它也只是一个包含单个字符串的小文件。据我所知,我没有可以阻止这些文件被包含在包中的忽略设置。
我意识到这不是 npm 的主要用途,但它是 Unity 3D 游戏开发包的有用工具。
我很惊讶它选择忽略这些文件,我主要想知道这是否是“npm”的一些限制或者它应该工作,但我的配置有误?我从未见过任何说“npm 自动忽略文件夹或文件别名”的内容。
【问题讨论】:
标签: macos unity3d npm frameworks