Я упаковываю проект узла, в котором установлены некоторые зависимости с помощью npm.Код будет развернут на сервере без npm, поэтому я использовал пакет npm для создания каталога 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
как неверсированный.
Я очень запутался - я уверен, что это что-то простое, но я определенно что-то упускаю.