| Title |
Description |
| Version |
0.24.2 |
| Type |
Issue |
| node |
10.16.0 |
| Operating System |
Ubuntu 18.04 LTS |
| Short Description |
ENOENT yarn when yarn not present inside bold/node_modules/.bin since there are conditions like inside Runners where .bin path is not linked properly. |
| Detailed description |
This issue present when we use Codeship Build process. Codeship environment has different way of linking, mapping, caching installed packages so it is not a good option to think that we will have yarn installed and linked for us. This pull request introduces simple fix using npx command. |
Type of change
Checklist:
/home/rof/.nvm/versions/node/v10.16.0/bin/yarnpkg -> /home/rof/.nvm/versions/node/v10.16.0/lib/node_modules/yarn/bin/yarn.js
/home/rof/.nvm/versions/node/v10.16.0/lib
└── yarn@1.19.0
⚡️ bolt v0.24.2 (node v10.16.0)
🔎 [1/4] Validating project...
📦 [2/4] Installing project dependencies...
error Error: spawn /home/rof/src/github.com/camplight/consento/node_modules/bolt/node_modules/.bin/yarn ENOENT
yarninstalled and linked for us. This pull request introduces simple fix usingnpxcommand.Type of change
Checklist:
yarnwithnpxcommandyarncommand inside first argument of execution inside child processyarnwithnpxyarn.test.jsare now 2 instead of 1project-bin-pathfrom dependencies sincenpxis more powerful/home/rof/.nvm/versions/node/v10.16.0/bin/yarnpkg -> /home/rof/.nvm/versions/node/v10.16.0/lib/node_modules/yarn/bin/yarn.js /home/rof/.nvm/versions/node/v10.16.0/lib └── yarn@1.19.0 ⚡️ bolt v0.24.2 (node v10.16.0) 🔎 [1/4] Validating project... 📦 [2/4] Installing project dependencies... error Error: spawn /home/rof/src/github.com/camplight/consento/node_modules/bolt/node_modules/.bin/yarn ENOENT