이전 버전의 패키지 설치
nvm을 사용하여 노드 v0.4.10을 다운로드하고 해당 버전의 노드에서 작동하도록 npm을 설치했습니다.
나는 Express를 사용하여 설치하려고합니다.
npm install express -g
Express에 노드 버전> = 0.5.0이 필요하다는 오류가 발생합니다.
내가 노드 +의 지시에 따라 오전 글쎄,이, 이상한 표현 + MongoDB를 튜토리얼 여기에 사용되는 노드 v0.4.10, 표현은 내가 가정입니다 / 노드 v0.4.10에게 제공했다. 내 가정이 맞다면 npm에게 내 설정에 맞는 버전을 가져 오도록 어떻게 지시합니까?
패키지의 이전 버전을 설치해야하는 경우 지정하기 만하면됩니다.
npm install <package>@<version>
예를 들면 : npm install express@3.0.0
--save
해당 명령에 플래그를 추가하여 package.json 종속성에 추가하거나 package.json 종속성에 --save --save-exact
정확한 버전을 지정하려는 경우 플래그를 추가 할 수도 있습니다 .
install
명령은 여기에 설명되어 있습니다 : https://docs.npmjs.com/cli/install
사용 가능한 패키지 버전이 확실하지 않은 경우 다음을 사용할 수 있습니다.
npm view <package> versions
또한 npm view
패키지에 대한 다른 항목을 보는 데에도 사용할 수 있습니다. https://docs.npmjs.com/cli/view
아주 쉽습니다. 예를 들어 다음과 같이 작성하십시오.
npm install -g npm@4.6.1
또는:
npm install -g npm@latest // For the last stable version
npm install -g npm@next // For the most recent release
먼저 이전 버전을 제거한 다음 말 그대로 다음을 실행 하십시오.
npm install express@3.X
안정적인 또는 최근
npm install -g npm@latest // For the last stable version
npm install -g npm@next // For the most recent release
제 생각에는 가장 쉽고 빠른 방법입니다.
$ npm -v
4.2.0
$ npm install -g npm@latest-3
...
$ npm -v
3.10.10
다음 명령을 사용하여 npm 패키지를 업데이트 할 수 있습니다.
npm install <package_name>@<version_number>
예: npm install yargs@12.02
다음 명령을 사용하여 이전 버전의 npm 패키지를 설치할 수 있습니다.
npm install packagename@version
I have a general way to solve this type of problems, which could be helpful too, especially when cloning repositories to run them locally, but requires a little more analysis of the versions.
With the package npm-check-updates
I verify the versions of the packages (according to the package.json file) that are not declared in their latest available versions, as shown in the figure (https://www.npmjs.com/package/npm-check-updates):
With this information we can verify the update status of the different packages and make decisions as to which packages to upgrade / degrade and which ones do not.
Assuming that we decided to update all the packages as they are listed, we can use the ncu -u
command which only modifies your package.json file. Run npm install
to update your installed packages and package-lock.json.
Then, depending on the requirements of the repository, we can refine what is needed, installing the specific versions with npm view <package> versions
and npm install <package>@<version>
npm install -g npm@version
in which you want to downgrade
npm install -g npm@3.10.10
On Ubuntu you can try this command.
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Specific version : sudo n 8.11.3 instead of sudo n stable
참고URL : https://stackoverflow.com/questions/15890958/install-a-previous-version-of-a-package
'Programing' 카테고리의 다른 글
HTML 요소의 실제 너비와 높이를 어떻게 검색합니까? (0) | 2020.09.29 |
---|---|
파일 업로드 ASP.NET MVC 3.0 (0) | 2020.09.29 |
객체 배열에서 속성 값을 배열로 추출 (0) | 2020.09.29 |
MySQL 테이블에 삽입하거나 존재하는 경우 업데이트 (0) | 2020.09.29 |
모든 사용자의 모든 크론 작업을 어떻게 나열합니까? (0) | 2020.09.29 |