[Angular]QuickStart実行時に、concurrently\src\main.jsでエラーが発生

カテゴリ: Angular

発生した現象

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
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。