2016-03-10 2 views
0

Я хотел бы использовать последнюю версию npm в Visual Studio 2015. Я установил Joyent Node из установщика Visual Studio. Я понимаю, что можно установить Node.js отдельно, но у нас, похоже, есть проблемы с этим, поэтому мы пытаемся сделать что-то «Microsoft Way». Я также установили инструменты Node.js 1.1 для Visual Studio 2015. в рамках node.js интерактивное окно в Visual Studio, работает .npm дает мне следующее:Visual Studio 2015 Node.js tools npm version

Specify configs in the ini-formatted file: 
    C:\Users\MyUsername\.npmrc 
or on the command line via: npm <command> --key value 
Config info can be viewed via: npm help config 
[email protected] C:\Program Files (x86)\nodejs\node_modules\npm 
successfully completed 

Однако, если я использую «Node. JS командной строки»и запустить:

npm -g install npm 

Он обновляет НПМ и работает команда НПМ я получаю следующее:

Specify configs in the ini-formatted file: 
    C:\Users\MyUsername\.npmrc 
or on the command line via: npm <command> --key value 
Config info can be viewed via: npm help config 

[email protected] C:\Users\MyUsername\AppData\Roaming\npm\node_modules\npm 

Если я вернулся в Visual Studio 2015 Node.js Interactive Window и запустить. npm, я вижу, что версия не изменилась даже при перезапуске VS. Однако у меня была длинная проблема с именем файла, о которой сообщали другие пользователи, и у меня не было этой проблемы, поэтому я считаю, что npm 3.8.0 фактически используется, но я не могу быть уверен. Как я могу заставить Visual Studio 2015 использовать последнюю версию npm, чтобы избежать проблемы с длинным именем файла? Имеется ли у Node.js интерактивное окно какое-либо значение? Спасибо!

ответ

1

Перейти к Tools -> Options -> Projects and Solutions -> External Web Tools и добавить путь к установке вашего узла. Затем переместите его в список зависимостей.

+0

Я забыл упомянуть, я последовал совету относительно этого уже. Это то, что находится в моем списке по порядку: C: \ Program Files (x86) \ nodejs,. \ Node_modules \ .bin, $ (PATH), $ (DevEnvDir) \ Extensions \ Microsoft \ Web Tools \ External, $ (DevEnvDir) \ Extensions \ Microsoft \ Web Tools \ External \ git – spaceagestereo