build: fix Node.js version check in AppVeyor

This commit is contained in:
Douglas Christopher Wilson
2020-12-22 23:41:22 -05:00
parent c3bf68d7a0
commit bf044eddab

View File

@@ -36,22 +36,22 @@ install:
# - use 5.x for Node.js < 6
# - use 6.x for Node.js < 8
# - use 7.x for Node.js < 10
if ($env:nodejs_version.split(".")[0] -lt 4) {
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
npm install --silent --save-dev mocha@3.5.3
} elseif ($env:nodejs_version.split(".")[0] -lt 6) {
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
npm install --silent --save-dev mocha@5.2.0
} elseif ($env:nodejs_version.split(".")[0] -lt 8) {
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
npm install --silent --save-dev mocha@6.2.2
} elseif ($env:nodejs_version.split(".")[0] -lt 10) {
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) {
npm install --silent --save-dev mocha@7.2.0
}
- ps: |
# supertest for http calls
# - use 2.0.0 for Node.js < 4
# - use 3.4.2 for Node.js < 6
if ($env:nodejs_version.split(".")[0] -lt 4) {
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
npm install --silent --save-dev supertest@2.0.0
} elseif ($env:nodejs_version.split(".")[0] -lt 6) {
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
npm install --silent --save-dev supertest@3.4.2
}
# Update Node.js modules