Package Manager
Package Install
@latest
指定しなくても、最新がインストール
install
の省略形でi
も指定可能。
sh
npm install hono@latest
or
sh
npm install hono
package.json
json
{
"dependencies": {
"hono": "^4.6.5"
}
}
バージョンを指定する。
sh
npm install hono@4.0.0
package.json
json
{
"dependencies": {
"hono": "^4.0.0"
}
}
--save-dev
テストツールなど、開発者が使用するパッケージの場合に指定。
sh
npm install vitest@latest --save-dev
json
{
"devDependencies": {
"vitest": "^2.1.3"
}
}
バージョンを指定する。
sh
npm install vitest@2.0.1 --save-dev
json
{
"devDependencies": {
"vitest": "^2.0.1"
}
}
Uninstall
uninstall
の時は、バージョン指定して削除できない。
sh
npm uninstall hono
sh
npm uninstall vitest
ShellScript
以下のようにしても行えるが、バージョン指定など注意が必要。(uninstall
の時は、バージョン指定して削除不可能。)
txt
react
react-dom
react-router-dom
hono@4.0.0
sh
# dependencies
DEPENDENCIES=./dependencies.txt
dependenciesPackages=$(tr '\n' ' ' < "$DEPENDENCIES")
npm uninstall $dependenciesPackages
# devDependencies
DEVDEPENDENCIES=./devDependencies.txt
devDependenciesPackages=$(tr '\n' ' ' < "$DEVDEPENDENCIES")
npm uninstall $devDependenciesPackages --save-dev
sh
# dependencies
DEPENDENCIES=./dependencies.txt
dependenciesPackages=$(tr '\n' ' ' < "$DEPENDENCIES")
npm uninstall $dependenciesPackages
# devDependencies
DEVDEPENDENCIES=./devDependencies.txt
devDependenciesPackages=$(tr '\n' ' ' < "$DEVDEPENDENCIES")
npm uninstall $devDependenciesPackages --save-dev
sh
chmod +x scripts/install.sh
chmod +x scripts/unstall.sh
Install
sh
scripts/install.sh
Uninstall
sh
scripts/uninstall.sh
txt
react
react-dom
react-router-dom
hono
txt
@types/react
@types/react-dom