Visual Studio 2015 Node.js инструменты npm версия
Я хотел бы использовать последний npm в Visual Studio 2015. Я установил Joyent Node из установщика Visual Studio. Я понимаю, что можно установить Node.js отдельно, но у нас, похоже, есть проблемы с этим, поэтому мы пытаемся сделать что-то "Microsoft Way". Я также установил Node.js Tools 1.1 для Visual Studio 2015. В интерактивном окне node.js в Visual Studio запуск.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
npm@2.7.4 C:\Program Files (x86)\nodejs\node_modules\npm
successfully completed
Однако, если я использую "командную строку Node.js" и запускаю:
npm -g install npm
Он обновляет npm и запускает команду 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
npm@3.8.0 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 какое-либо значение? Спасибо!
2 ответа
Идти к Tools -> Options -> Projects and Solutions -> External Web Tools
и добавьте путь к вашему узлу установки. Затем переместите его вверх в списке зависимостей.
Запуск npm-windows-upgrade в командной строке Node.js и добавление его с параметром пути с выходом пути в Visual Studio 2015 (выше) исправило это для меня.
http://www.triplet.fi/blog/npm-3-will-bring-brighter-future-for-windows-users/