発生した現象
angularのQuickStartで、npm startすると下記のエラーが出る。
$ npm start
...
C:\angular\quickstart\node_modules\concurrently\src\main.js:230
spawnOpts.env = Object.assign({FORCE_COLOR: supportsColor.level}, pr
エラーの全体は以下の通り。
$ npm start
> angular-quickstart@1.0.0 prestart C:\angular\quickstart
> npm run build
> angular-quickstart@1.0.0 build C:\angular\quickstart
> tsc -p src/
> angular-quickstart@1.0.0 start C:\angular\quickstart
> concurrently "npm run build:watch" "npm run serve"
C:\angular\quickstart\node_modules\concurrently\src\main.js:230
spawnOpts.env = Object.assign({FORCE_COLOR: supportsColor.level}, pr
^
TypeError: undefined is not a function
at C:\angular\quickstart\node_modules\concurrently\src\main.js:230:34
at arrayMap (C:\angular\quickstart\node_modules\lodash\lodash.js:631:23)
at Function.map (C:\angular\quickstart\node_modules\lodash\lodash.js:9546:14)
at run (C:\angular\quickstart\node_modules\concurrently\src\main.js:221:22)
at main (C:\angular\quickstart\node_modules\concurrently\src\main.js:72:5)
at Object.<anonymous> (C:\angular\quickstart\node_modules\concurrently\src\main.js:512:1)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
解決した方法
nodeのバージョンを見ると、非常に古いモノだった。(現時点での最新は8.10.0LTS)
$ node --version
v0.12.2
node.js自体を最新のバージョンアップデートしたところ、エラーが発せず実行できた。
※アップデートのバージョン番号は以下の通り
$ node.exe --version
v8.10.0
こちらもおススメ