🌐
WebStorm+create-react-appでyarn startができない
初めてWebStormを触って、WebStorm上の実行でyarn start
しようとしたときに以下のエラーが出たのでそれの対処です。
internal/modules/cjs/loader.js:905
throw err;
^
Error: Cannot find module '/usr/share/yarn/bin/yarn.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
開発環境
Windows 10にWSL2を導入してその中にNodeの環境を作っています。
WebStormはWindows 10の中にインストールされています。
- Windows 10 Home
- WebStorm 2021.1.3
- WSL2 Ubuntu 20.04
- Nodeパッケージマネージャ: n
対処方法
- yarnをグローバルインストールすると、標準では
/usr/share/yarn
が指定されますが、n
を使っていると/usr/local/bin/yarn
になってしまいWebStormでこのパスは指定できませんでした。 - yarnをグローバルインストールの他にプロジェクトのローカルにインストールしてそれをWebStorm側で読み込ませれば大丈夫でした。
$ npm install yarn --save-dev
↑を実行して、WebStorm側で 実行構成の編集→パッケージマネージャ に プロジェクト/node_module/yarn
をしてあげると実行できるようになりました
Discussion