다른 프로젝트에서 package.json을 복사했으며 이제는 새로운 프로젝트이기 때문에 모든 종속성을 최신 버전으로 충돌시키고 싶습니다. 문제가 발생하면 문제를 해결하지 않아도됩니다.
가장 쉬운 방법은 무엇입니까?
내가 아는 가장 좋은 방법은 npm info express version
package.json을 수동으로 실행 하고 업데이트하는 것입니다. 더 좋은 방법이 있어야합니다.
{
"name": "myproject",
"description": "my node project",
"version": "1.0.0",
"engines": {
"node": "0.8.4",
"npm": "1.1.65"
},
"private": true,
"dependencies": {
"express": "~3.0.3", // how do I get these bumped to latest?
"mongodb": "~1.2.5",
"underscore": "~1.4.2",
"rjs": "~2.9.0",
"jade": "~0.27.2",
"async": "~0.1.22"
}
}
업데이트 5/1/19 : 6 년 후에도이 문제에 대한 포괄적 인 솔루션으로 npm-check-updates 를 계속 유지하고 있습니다. 즐겨!
npm outdated | sed '1d; s/ .*/@latest/' | xargs npm i --save