我正在打包一个节点项目,该项目有一些安装了 npm 的依赖项。代码将部署在无 npm 的服务器上,因此我使用 npm bundle 制作了一个包含所有依赖项的 node_modules 目录。
node_modules 只是一堆看起来像 的符号链接depname
,它们指向看起来像 的符号链接,指向实际依赖项所在的depname@X.X.X
目录。./.npm/
问题是当我尝试svn add
使用它们名称中的任何这些符号链接时@
,svn 只是抱怨它链接到的文件夹已经在版本控制之下。
例如:
$ svn add jsdom\@0.2.3
结果是:
svn: warning: 'jsdom' is already under version control
但是,当我使用 svn stat 时,我仍然认为jsdom@0.2.3
是未版本化的。
我非常困惑 - 我确信这很简单,但我肯定错过了一些东西。