mirror of
https://github.com/basecamp/omarchy.git
synced 2026-02-17 15:25:37 +00:00
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:
@@ -33,6 +33,11 @@ install_php() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install_node() {
|
||||||
|
echo -e "Installing Node.js...\n"
|
||||||
|
mise use --global node@lts
|
||||||
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
ruby)
|
ruby)
|
||||||
echo -e "Installing Ruby on Rails...\n"
|
echo -e "Installing Ruby on Rails...\n"
|
||||||
@@ -42,8 +47,7 @@ ruby)
|
|||||||
echo -e "\nYou can now run: rails new myproject"
|
echo -e "\nYou can now run: rails new myproject"
|
||||||
;;
|
;;
|
||||||
node)
|
node)
|
||||||
echo -e "Installing Node.js...\n"
|
install_node
|
||||||
mise use --global node@lts
|
|
||||||
;;
|
;;
|
||||||
bun)
|
bun)
|
||||||
echo -e "Installing Bun...\n"
|
echo -e "Installing Bun...\n"
|
||||||
@@ -64,6 +68,7 @@ php)
|
|||||||
laravel)
|
laravel)
|
||||||
echo -e "Installing PHP and Laravel...\n"
|
echo -e "Installing PHP and Laravel...\n"
|
||||||
install_php
|
install_php
|
||||||
|
install_node
|
||||||
composer global require laravel/installer
|
composer global require laravel/installer
|
||||||
echo -e "\nYou can now run: laravel new myproject"
|
echo -e "\nYou can now run: laravel new myproject"
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user