From 7a2ac26879b915333a8a7c7b61a6ed5d173609e9 Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Tue, 23 Mar 2021 10:13:11 +0200 Subject: [PATCH] .drone.yml: Update npm before install and build It seems that the issue with not being able to find webpack-cli is due to some behavior with an older version of npm. My local devel- opment environment has npm 7.6.x and so does the Node.js 15 conta- iner, while the Node.js 12 and 14 containers have npm 6.14.x. Updating npm fixes the issue with `npx webpack` not being able to find webpack-cli's webpack command (perhaps it installs the peer dependency automatically, I don't know). --- .drone.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.drone.yml b/.drone.yml index 746acec..fa0b841 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,6 +6,9 @@ steps: - name: build image: node:12-alpine commands: + - npm --version + - npm install -g npm + - npm --version - npm install - npm run build @@ -18,6 +21,9 @@ steps: - name: build image: node:14-alpine commands: + - npm --version + - npm install -g npm + - npm --version - npm install - npm run build @@ -30,5 +36,8 @@ steps: - name: build image: node:15-alpine commands: + - npm --version + - npm install -g npm + - npm --version - npm install - npm run build