2015-08-19 2 views
0

При установке angularjs на Windows 7. Он терпит неудачу с сообщением ниже:Невозможно установить Angularjs на Windows 7

C:\angular.js>npm install 
npm ERR! git rev-list -n1 ced17cbe52c1412b2ada53160432a5b681f37cd7: fatal: bad o 
bject ced17cbe52c1412b2ada53160432a5b681f37cd7 
npm ERR! git rev-list -n1 ced17cbe52c1412b2ada53160432a5b681f37cd7: 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\nodejs\\\\node.exe" "C:\\nodejs\\node_modules\\npm\\bin\\npm- 
cli.js" "install" 
npm ERR! node v0.12.7 
npm ERR! npm v2.11.3 
npm ERR! code 128 

npm ERR! Command failed: git -c core.longpaths=true rev-list -n1 ced17cbe52c1412 
b2ada53160432a5b681f37cd7 
npm ERR! fatal: bad object ced17cbe52c1412b2ada53160432a5b681f37cd7 
npm ERR! 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\angular.js\npm-debug.log 

Что является причиной фатального плохого объекта?

ответ

0

Если вы устанавливаете угловое с NPM внутри окна консоли в среде IDE, например, в веб-режиме, вы можете попробовать установить ее с помощью вашей PowerShell, например, я думаю, что это должно решить эту ошибку.

+0

Спасибо за вход. Я пробовал с Powershell, ничего подобного сообщения об ошибке не изменилось. npm файл debug.log содержит ниже (несколько строк) 3357 verbose etag https://registry.npmjs.org/dgeni-packages from cache 3361 verbose afterAdd C: \ Users \ 002812 \ AppData \ Роуминг \ npm- кэш \ dgeni-пакеты \ 0.10.17 \ пакет \ package.json написанного 3362 многословной Ошибка стеки: Сбой команды: мерзавец -c core.longpaths = истинный преподобным список -n1 ced17cbe52c1412b2ada53160432a5b681f37cd7 3362 многословные стек фатальные: плохой объект ced17cbe52c1412b2ada53160432a5b681f37cd7 –

+0

ли ваш git все еще работает вне вашего приложения? (вы можете проверить это, выполнив git init в другой папке) –

+0

Да git работает нормально C: \ angular.js> git init Повторно инициализированный существующий репозиторий Git в C: /angular.js/.git/ –

0

Решено!

Проблема была с devDependencies "grunt-jasmine-node", упомянутым в файле angularjs package.json.

Изменил его с "grunt-jasmine-node": "git: //github.com/vojtajina/grunt-jasmine-node.git#fix-grunt-exit-code" на "grunt-jasmine-node" : «~ 2.0.1»

Грунта-жасмин-узел был ссылающийся к фатальному объекту

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