Добавление упакованных зависимостей npm в svn - PullRequest
0 голосов
/ 26 августа 2011

Я упаковываю проект узла, в котором установлены некоторые зависимости с помощью 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 как неверсированный.

Я очень запутался - я уверен, что это что-то простое, но я определенно что-то упускаю.

1 Ответ

0 голосов
/ 26 августа 2011

Похоже, что проблема была в SVN, путая @ с ревизией. Добавление еще одного @ в конце файла исправило это:

svn add jsdom\@0.2.3\@

работает как надо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...