2017-02-16 10 views
5

mam babelify w wersji 7.3.0 określonego w devDependencies w moim pliku package.json jak poniżej:npm przestarzałe podaje komunikat brakuje w obecnej wersji

"devDependencies": { 
    ..., 
    "babelify": "7.3.0", 
    ... 
} 

wszystko będzie w porządku, a zależność jest pobierane z KMP ale kiedy już uruchomić komendę npm outdated mam:

Package  Current Wanted  Latest Location 
babelify  MISSING 7.3.0   7.3.0 project 

Co tu się dzieje? Dlaczego brakuje? Czy miałeś taką sytuację?

+0

Kiedy "cd" do katalogu projektu i uruchomić 'babbify listy $ npm' czy raportuje' (pusty) '? – RobC

+0

Nie. Mam coś takiego: + - [email protected] external image '- UNMET PEER DEPENDENCY watchify @> = 3 <4 npm ERR! peer dep missing: watchify @> = 3 <4, wymagane przez [email protected] npm ERR! external: [email protected] –

+0

Bardzo dziwne! Wydaje się również dziwne, że 'devDependencies' nie zgłasza' "babelify": "^ 7.3.0" '_ (Ie Nie ma [Caret] (https://docs.npmjs.com/misc/semver#caret- ranges-123-025-004) symbol). Możesz spróbować usunąć folder 'node_modules', dodając w pliku' package.json' i wstawiając '$ npm install' ponownie. – RobC

Odpowiedz

2

Dziwne rzeczy. Po chwili zauważyłem, że mam spację po słowie babelify i znak cudzysłowu. Więc miałem:

"devDependencies": { 
    ..., 
    "babelify ": "7.3.0", 
    ... 
} 

zamiast:

"devDependencies": { 
    ..., 
    "babelify": "7.3.0", 
    ... 
} 

Kiedy usunąłem przestrzeni wszystko jest OK.

+0

Miałem dokładnie ten sam błąd z dokładnie tym samym wynikiem! Dzięki Bogu za StackOverflow. Najwyraźniej polecenie "nieaktualne" nie zmienia nazwy pakietu, podczas gdy wszystkie inne narzędzia działają. –

Powiązane problemy