みかづきメモ

学習したことのメモとか、日記とか、備忘録。

Semantic UI のインストールでエラーが出る時の解決方法

Electron アプリを開発している際に見つけた、 Semantic UI 。
そのインストール時にちょっと詰まってしまったので、メモしておきます。


Semantic UI は、 より自然に美しい UI を作るためのライブラリ。

semantic-ui.com

これを、 npm で導入した際に、ちょっと躓いてしまいました。
ちなみにインストール方法はこちら。

Getting Started | Semantic UI

プロジェクトディレクトリで、

npm install semantic-ui --save
cd semantic/
gulp build

とやればインストールできるとのこと。
しかしながら、 gulp build で次のようなエラーが発生しました。

$ gulp build
module.js:339
    throw err;
    ^

Error: Cannot find module 'gulp-help'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/path/to/project/vendors/semantic/gulpfile.js:6:18)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)

同様のエラーが GitHub でも報告されていましたが、私の場合は、
キャッシュをクリアすることで、正常にインストールすることができました。
こんな感じです。

$ npm cache clean
$ rm -r node_modules/
$ npm install
$ cd vendors/semantic
$ gulp build

ということで、ではでは。