Npm ссылка не работает (окна); используя git и node.js для lexandra/Aardwolf.git

Я следую инструкциям по настройке этого отладчика мобильных java-скриптов здесь. FYI, я использую 32-разрядную версию Windows XP SP2. Пожалуйста, поймите, что я новичок в использовании git, node.js и npm.

Теперь я застрял на этом шаге

Download the required libraries by running "npm link" in the checked-out directory

Ссылка здесь очень помогла мне сломать шаги из первой ссылки. Я пришел к выводу, что каталог, Aardwolf, был "проверен", когда я выпустил команду clone git. Я попытался запустить ссылку npm в каталоге, из окна git Bash, и это то, что я получил;

npm.cmd link ../../Aardwolf
./npm.cmd: line 1: unexpected EOF while looking for matching `''
./npm.cmd: line 7: syntax error: unexpected end of file

Затем я переустановил git и попытался использовать его через командную строку Windows, и это результат:

npm link
npm ERR: Error: npm link not supported on windows

И затем он дает больше ошибок в определенных файлах, но главный.

Итак, я пробовал использовать npm-ссылку и, предположительно, не поддерживал ее в Windows. Есть ли обходной путь для этого???

Спасибо.

3 ответа

Это связано с тем, что Windows XP частично поддерживает Symlinks, а также Windows Vista и 7, требующие прав администратора на использование Symlinks.

Проблема обхода npm-ссылок в Windows была поднята на странице npm github.


Возможно, вам следует попробовать mklink или соединение, как описано здесь http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/ (и затем сообщить нам о ваших результатах!)


Я пробовал, в версии nodejs 0.65 ссылка не работает, говоря: не поддержка в окнах. Но используя последнюю версию nodejs 0.8.1, он работает! ой, мой - это окна 7 x64

licensed under cc by-sa 3.0 with attribution.