mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-25 00:31:36 +08:00
Version 10.13.0 was the first version of 10.x that was considered LTS. This also provides an improved performance baseline as well as access to newer Node.js APIs and Javascript language features which the Angular CLI will now be able to leverage.
26 lines
888 B
JavaScript
Executable File
26 lines
888 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
'use strict';
|
|
|
|
// Provide a title to the process in `ps`.
|
|
// Due to an obscure Mac bug, do not start this title with any symbol.
|
|
try {
|
|
process.title = 'ng ' + Array.from(process.argv).slice(2).join(' ');
|
|
} catch(_) {
|
|
// If an error happened above, use the most basic title.
|
|
process.title = 'ng';
|
|
}
|
|
|
|
// Some older versions of Node do not support let or const.
|
|
var version = process.version.substr(1).split('.');
|
|
if (Number(version[0]) < 10 || (Number(version[0]) === 10 && Number(version[1]) < 9)) {
|
|
process.stderr.write(
|
|
'You are running version ' + process.version + ' of Node.js, which is not supported by Angular CLI 9.0+.\n' +
|
|
'The official Node.js version that is supported is 10.13.0 or greater.\n\n' +
|
|
'Please visit https://nodejs.org/en/ to find instructions on how to update Node.js.\n'
|
|
);
|
|
|
|
process.exit(3);
|
|
}
|
|
|
|
require('../lib/init');
|