File tree Expand file tree Collapse file tree 1 file changed +20
-9
lines changed Expand file tree Collapse file tree 1 file changed +20
-9
lines changed Original file line number Diff line number Diff line change 2
2
3
3
REQUIRED_NODE_VERSION=" 18.15.0"
4
4
5
- if ! command -v nvm & > /dev/null
5
+ if command -v nvm & > /dev/null
6
6
then
7
- echo " nvm not found. Installing nvm..."
8
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
9
- . ~ /.nvm/nvm.sh
10
- fi
7
+ . " $( nvm which bash) "
8
+
9
+ if ! nvm ls " $REQUIRED_NODE_VERSION " & > /dev/null
10
+ then
11
+ echo " Node.js version $REQUIRED_NODE_VERSION not found. Installing..."
12
+ nvm install " $REQUIRED_NODE_VERSION "
13
+ fi
11
14
12
- if ! nvm ls $REQUIRED_NODE_VERSION & > /dev/null
15
+ if ! pnpm & > /dev/null
16
+ then
17
+ echo " pnpm not found. Enabling pnpm..."
18
+ corepack install pnpm
19
+ fi
20
+ elif command -v fnm & > /dev/null
13
21
then
14
- echo " Node.js version $REQUIRED_NODE_VERSION not found. Installing..."
15
- nvm install $REQUIRED_NODE_VERSION
22
+ echo " fnm found. Installing Node.js version $REQUIRED_NODE_VERSION ..."
23
+ fnm install " $REQUIRED_NODE_VERSION "
24
+ else
25
+ echo " nvm or fnm not found. Please install nvm or fnm to continue."
26
+ exit 1
16
27
fi
17
28
18
- echo " Node.js version $REQUIRED_NODE_VERSION is installed."
29
+ echo " Node.js version $REQUIRED_NODE_VERSION is installed and pnpm is enabled ."
You can’t perform that action at this time.
0 commit comments