メモ:gruntが動作しない
[root@rhel76 ~]# grunt /usr/lib/node_modules/grunt-cli/node_modules/micromatch/index.js:44 let isMatch = picomatch(String(patterns[i]), { ...options, onResult }, true); ^^^ SyntaxError: Unexpected token ... at createScript (vm.js:56:10) at Object.runInThisContext (vm.js:97:10) at Module._compile (module.js:549:28) at Object.Module._extensions..js (module.js:586:10) at Module.load (module.js:494:32) at tryModuleLoad (module.js:453:12) at Function.Module._load (module.js:445:3) at Module.require (module.js:504:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/lib/node_modules/grunt-cli/node_modules/findup-sync/index.js:12:10) アンサー: Nodeのバージョンが古いと推測します。 Spread syntax(...)はNode 8.6.0以降でサポートされている比較的新しい構文です。 このリンクで説明されている手順のいずれかに従ってNodeのバージョンをアップデートしてみてください。
nodeの最新実行環境を使えば良い
- node docker container hub.docker.com