2016-04-11 3 views
0

Я пытаюсь запустить Gulp в Visual Studio для углового приложения. К сожалению, я получаю эту ошибку:Visual Studio и Gulp

Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)" cannot be applied to the path 
"node_modules\gulp\node_modules\gulp-util\node_modules\dateformat\node_modules\meow\node_modules\normalize-package-data\node_modules\ 
hosted-git-info\test\bitbucket-https-with-embedded-auth.js". C:\Users\AIUZS03\Documents\Visual Studio 2015\Projects\MacroGraph\MacroGraph\ 
node_modules\gulp\node_modules\gulp-util\node_modules\dateformat\node_modules\meow\node_modules\normalize-package-data\node_modules\ 
hosted-git-info\test\bitbucket-https-with-embedded-auth.js 

Я понимаю ошибку и что структура папок библиотеки Глоток слишком долго, но кто-нибудь везло с обходным путем, так что я могу использовать Gulp и другие библиотеки глотка? Благодаря!

ответ

2

Его известная проблема; msbuild имеет проблему с путями длиной более 260 символов. Ваша конкретная проблема может быть устранена путем сглаживания ваших зависимостей npm с помощью npm dedupe.

Ссылка: https://docs.npmjs.com/cli/dedupe

+0

Спасибо за помощь. Я изучил это, и я закончил модернизацию NPM и Node, которые решили мою проблему. Похоже, что новая версия NPM не создает бесконечную иерархию, но вместо этого делает все в корне. – user3726393

+1

Это не проблема msbuild, это проблема с Windows. Windows не поддерживает пути к файлам длиной более 260 символов. –

Смежные вопросы