Skip to content

Commit c2aca12

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 c2aca12

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)