2015-02-20 2 views
1

Использование package.json файл со следующимНПМ устареть не уважает каретку обозначения package.json

"devDependencies": { 
    "grunt": "^0.4.5", 
    "grunt-concurrent": "^1.0.0", 
    "grunt-contrib-jshint": "^0.10.0", 
    "grunt-contrib-watch": "^0.6.1", 
    "grunt-dev-update": "^1.1.0", 
    "grunt-jasmine-node-new": "^0.3.2", 
    "grunt-node-inspector": "^0.1.5", 
    "grunt-nodemon": "^0.4.0", 
    "grunt-npm-install": "^0.1.0" 
} 

я получаю npm outdated вывод, который выглядит как

npm outdated output

Почему is Требуется не 0.11.0? Не означает ли "grunt-contrib-jshint": "^0.10.0" любую версию, большую или равную 0.10.0, но менее 1.0.0 (>= 0.10.0 && < 1.0.0)? С помощью this.

Я использую узел v0.12.0 и npm v2.5.1.

ответ

3

Поскольку вы в настоящее время установили версию 0.10.0 и соответствуют вашим требованиям к версии. npm не ищет новейшие версии, если у вас есть тот, который уже удовлетворяет требованиям.

Вы можете выполнить npm update, чтобы обновить их до последней возможной версии.

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