Skip to content

Commit 93a9c88

Browse files
Break CLI process when Node is not supported
As old versions of Node.js cannot be used anymore (after transpiling to ES6), we should break the process when such case happens. Use only var instead of let, const, as only var keyword is supported in Node.js 0.10.x
1 parent 933a748 commit 93a9c88

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

bin/nativescript.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
#!/usr/bin/env node
22

33
"use strict";
4+
var path = require("path");
5+
var node = require("../package.json").engines.node;
6+
require(path.join(__dirname, "..", "lib", "common", "verify-node-version")).verifyNodeVersion(node, "NativeScript");
7+
48
require("../lib/nativescript-cli.js");

lib/nativescript-cli.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
let node = require("../package.json").engines.node;
2-
// this call must be first to avoid requiring c++ dependencies
3-
require("./common/verify-node-version").verifyNodeVersion(node, "NativeScript", "2.5.0");
4-
51
require("./bootstrap");
62
import * as fiber from "fibers";
73
import Future = require("fibers/future");

0 commit comments

Comments
 (0)