diff --git a/.netlify/build-deploy-preview.sh b/.netlify/build-deploy-preview.sh index 7cc5c7e6f..e5a2a67b4 100644 --- a/.netlify/build-deploy-preview.sh +++ b/.netlify/build-deploy-preview.sh @@ -11,7 +11,10 @@ echo '~~~~~~~~~~ root ~~~~~~~~~~~~' npm root -g # Make sure `node` can access globally installed binaries -export PATH=$PATH:/opt/buildhome/.nvm/versions/node/v10.16.0/lib/node_modules +export PATH="$PATH:/opt/buildhome/.nvm/versions/node/v10.16.0/lib/node_modules" +source ~/.profile +source ~/.bashrc + # Install GitBook CLI echo 'Installing Gitbook CLI' @@ -29,8 +32,12 @@ for D in *; do # Clear previous output, generate new rm -rf _book + echo "~~~ try 1" node gitbook install node gitbook gitbook build + echo "~~~ try 2" + node /opt/buildhome/.nvm/versions/node/v10.16.0/lib/node_modules/gitbook-cli/gitbook install + node /opt/buildhome/.nvm/versions/node/v10.16.0/lib/node_modules/gitbook-cli/gitbook gitbook build # /usr/lib/node_modules/gitbook-cli/ cd .. @@ -38,6 +45,10 @@ for D in *; do fi done +cd /opt/buildhome/.nvm/versions/node/v10.16.0/lib/node_modules/gitbook-cli/ +ls +cd "$(dirname "$0")" + # Move CNAME File into `latest` cp CNAME ./latest/_book/CNAME diff --git a/package.json b/package.json index b949cda03..5c96bac72 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,11 @@ "platform/*", "extensions/*" ], + "engines": { + "node": "^10.0.0", + "npm": "^6.0.0", + "yarn": "^1.17.0" + }, "scripts": { "start": "lerna run lerna:start --parallel", "build": "lerna run lerna:build --parallel"