File tree Expand file tree Collapse file tree 3 files changed +32
-1
lines changed
Expand file tree Collapse file tree 3 files changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -21,4 +21,5 @@ node_modules
2121package-lock.json
2222babel.config.js
2323dist
24- static
24+ static
25+ node
Original file line number Diff line number Diff line change @@ -16,6 +16,10 @@ set -o xtrace
1616PS4=' + (${BASH_SOURCE[0]##*/} @ ${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
1717
1818root=$PWD
19+
20+ # no need to export PATH since it is already in the environment: https://unix.stackexchange.com/a/26059/406037
21+ PATH=" ${root} /node/bin:$PATH "
22+
1923cd ${root} /vue-app
2024npm install
2125npm run build
Original file line number Diff line number Diff line change @@ -44,3 +44,29 @@ pip install --requirement ${root}/install/requirements.txt
4444mkdir --parents ${root} /bin
4545
4646bash install/jq.sh ${root}
47+
48+ # #########################
49+
50+ rm -rf " node"
51+ node_version=" v16.4.2"
52+
53+ if [[ ${machine} == ' x86_64' ]]; then
54+ if [[ ${kernel} == ' Darwin' * ]]; then
55+ curl --remote-name " https://nodejs.org/dist/${node_version} /node-${node_version} -darwin-x64.tar.gz"
56+ tar -xf " node-${node_version} -darwin-x64.tar.gz"
57+ rm " node-${node_version} -darwin-x64.tar.gz"
58+ mv " node-${node_version} -darwin-x64" " node"
59+ elif [[ ${kernel} == ' Linux' * ]]; then
60+ curl --remote-name " https://nodejs.org/dist/${node_version} /node-${node_version} -linux-x64.tar.xz"
61+ tar -xf " node-${node_version} -linux-x64.tar.xz"
62+ rm " node-${node_version} -linux-x64.tar.xz"
63+ mv " node-${node_version} -linux-x64" " node"
64+ else
65+ echo ' neither Darwin nor Linux'
66+ exit 1
67+ fi
68+ else
69+ echo ' not x86_64'
70+ exit 1
71+ fi
72+
You can’t perform that action at this time.
0 commit comments