Install node as part of Laravel's dev env (#1201)

When running `laravel new`, if a starter kit like `React` or `Vue` are
selected, the installer will ask:

```
Would you like to run npm install and npm run build?
```

And in order for it to work, `npm` should be available.

Having this installed will definitively smooth out the experience from
install to up-and-running!
This commit is contained in:
Roberto Aguilar
2025-08-27 23:55:51 -06:00
committed by GitHub
parent 126131daa1
commit 6e3d023fee

View File

@@ -33,6 +33,11 @@ install_php() {
done
}
install_node() {
echo -e "Installing Node.js...\n"
mise use --global node@lts
}
case "$1" in
ruby)
echo -e "Installing Ruby on Rails...\n"
@@ -42,8 +47,7 @@ ruby)
echo -e "\nYou can now run: rails new myproject"
;;
node)
echo -e "Installing Node.js...\n"
mise use --global node@lts
install_node
;;
bun)
echo -e "Installing Bun...\n"
@@ -64,6 +68,7 @@ php)
laravel)
echo -e "Installing PHP and Laravel...\n"
install_php
install_node
composer global require laravel/installer
echo -e "\nYou can now run: laravel new myproject"
;;