Я установил узел и npm на свой компьютер без проблем (я запускаю Windows 8), но это мой первый раз, когда я использую окна, и я не могу получить доступ к любым пакетам, которые устанавливаю без получения сообщения об ошибке Could not find files for the given
Я должен также упомянуть, что im работает в визуальных студиях по .net и угловому проекту, узел предназначен только для тестирования.добавление пакетов npm к окнам
where node gives me C:\Program Files\nodejs\node.exe
where npm gives me C:\Program Files\nodejs\npm.cmd
, но я знаю, что карма пакет я установил пошел C:\Users\Admin\AppData\Roaming\npm\node_modules
я добавил в NODE_PATH мои переменные окружения, но это не помогло. Есть предположения?
это фрагмент из командной строки:
C:\Users\Admin\AppData\Roaming\npm\node_modules>dir
Volume in drive C is 000000
Volume Serial Number is 000000
Directory of C:\Users\Admin\AppData\Roaming\npm\node_modules
2015-01-05 06:39 PM <DIR> .
2015-01-05 06:39 PM <DIR> ..
2015-01-05 06:39 PM <DIR> karma
2015-01-05 06:39 PM <DIR> karma-cli
0 File(s) 0 bytes
4 Dir(s) 918,342,209,536 bytes free
C:\Users\Admin\AppData\Roaming\npm\node_modules>where karma
INFO: Could not find files for the given pattern(s).
C:\Users\Admin\AppData\Roaming\npm\node_modules>
Спасибо, Сэм, вы правы. Я не понимал, что мне нужно/может добавить файл package.json в проект визуальных студий (глупо меня), и по какой-то причине установка кармы во всем мире сделала ее еще недоступной по всему миру. однако я, похоже, могу запустить npm install --save karma в свой проект, но заметил, что добавленные файлы (node_modles, package.json) недоступны из визуальных студий. Это нормально? В моем файле проекта теперь содержатся файлы node_modules, пакеты, npm-debug, package и файл testApp visual studio (файл testApp, являющийся фактическим проектом). DOS-подсказка не позволит мне глубже проникнуть в testApp – ReganPerkins
Я не использую Visual Studio, поэтому я не могу прокомментировать это. Когда 'npm' устанавливает пакет локально, он помещает двоичные файлы (или в Windows, маленькие файлы прокладки, которые выполняют двоичные файлы) внутри. \ Node_modules \ .bin, чтобы вы могли запускать карму из командной строки следующим образом: '. \ node_modules \ bin \ karma' Вы также можете определить скрипты в' package.json'; преимущество заключается в том, что эти сценарии запускаются с помощью '. \ node_modules \ .bin' в своем пути, поэтому, если у пакета package.json есть скрипты: {" test ":" karma "} then' npm run test 'будет управлять кармой для вас. –
(BTW 'npm test' является сокращением для' npm run test', но если вы определите свои собственные скрипты, вам понадобится полный синтаксис npm run '.) Удачи вам в части Visual Studio, я извините, я не могу больше помочь. У Microsoft есть некоторые инструменты для разработки 'node' под Windows здесь - http://azure.microsoft.com/en-us/develop/nodejs/ - но, как я уже сказал, я их не использовал. –