Cách cài nhiều version của một package trên một project
Lời nói đầu
Nếu trong một project bạn đang cài một version của một package, ví dụ là version 1.0.0 đi, và hiện tại package đã có version mới là 2.0.0, tuy nhiên một vài thay đổi trong version 2.0.0 có thể làm hỏng cả project của bạn. Vậy phải làm thế nào?
Cách cài tất cả version cùng lúc
Hãy nhìn ví dụ bên dưới với package formik
// package.json
{
"name": "my-todo-list",
"version": "1.0.0",
"description": "This is todo list project",
"main": "index.js",
"scripts": {
"start": "node ."
},
"dependencies": {
"formik": "^1.5.0"
}
}
Để cài formik mới nhất song song với version hiện tại ta gõ npm command:
npm i <package_name_alias>@npm:<package_name>
Ví dụ:
npm i formik-latest@npm:formik
Hoặc nếu muốn chỉ định cụ thể version sẽ cài
npm i formik-another@npm:formik@2.0.0
Và trong package.json sẽ thành như sau:
{
"name": "my-todo-list",
"version": "1.0.0",
"description": "This is todo list project",
"main": "index.js",
"scripts": {
"start": "node ."
},
"dependencies": {
"formik": "^1.5.0",
"formik-another": "npm:formik@^2.2.0"
}
}
Comments