2019年11月21日 (木)

[SPFx] トラブル対応 - GULP Error primordials is not defined

研修で遭遇したトラブル情報の備忘録です。

==================

SharePoint Framework (SPFx) 開発で Gulp を実行した際に、「primordials is not defined」というようなメッセージが表示されタスクが実行できないという状況に遭遇しました。私の環境は Gulp が実行できるのに、受講者の方のマシンだと実行できない。違いは?

そこで思い当たったのが Node.js のインストールバージョン。

現在 SPFx の開発環境でサポートされている Node バージョンは Node 8 または 10 で推奨は 10 。ですが、Node.js のサイトには TLS version 12 が公開されています。version 10 のダウンロードリンクを見つけられず、そのままインストールしてしまっていたという状況です。

ということで、いったん Node をアンインストールし、サポートされているバージョンをインストールしなおし。

ちなみに、Node.js の過去の公開バージョンは下記のリンク先に公開されています。

https://nodejs.org/en/download/releases/

皆様、お気をつけください。。。

ちなみに、同じ現象に遭遇した事例がフォーラムにも上がっていました。

SPFx | GULP Error primordials is not defined ao executar o comando gulp --tasks

コメント