私はangular2で小さなWebアプリケーションを構築していますが、それはナビゲーションバーのブートストラップです。ある日、すべて正常に動作します(私のナビバーが見えるようになっています)。先日別のマシンで私のレポを複製しています。npm install
とng serve
を実行して、いくつかのコンポーネント/サービスを追加して突然サイトが読み込まれなくなり、ブラウザ(コンパイルががエラーなしで成功)でスタックトレース:一度、エラーを見た後"fs.existsSyncは関数ではありません"関連するものは何も触れていません
Uncaught TypeError: fs.existsSync is not a function
at devmode.js:33
at Object.<anonymous> (devmode.js:34)
at Object.__webpack_require__.constructor.oneshot.fn (devmode.js:34)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.<anonymous> (http.js:32)
at Object.<anonymous> (http.js:567)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.<anonymous> (index.js:29)
at Object.<anonymous> (index.js:255)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.171 (quote.service.ts:7)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.170 (routing.module.ts:37)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.90 (best.component.ts:8)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.168 (app.component.ts:8)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.157 (src async:7)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at Object.342 (main.bundle.js:549)
at __webpack_require__ (bootstrap 5d37cea67e603e9113e4:52)
at webpackJsonpCallback (bootstrap 5d37cea67e603e9113e4:23)
at main.bundle.js:1
(anonymous) @ devmode.js:33
(anonymous) @ devmode.js:34
__webpack_require__.constructor.oneshot.fn @ devmode.js:34
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
(anonymous) @ http.js:32
(anonymous) @ http.js:567
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
(anonymous) @ index.js:29
(anonymous) @ index.js:255
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
171 @ quote.service.ts:7
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
170 @ routing.module.ts:37
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
90 @ best.component.ts:8
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
168 @ app.component.ts:8
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
157 @ src async:7
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
342 @ main.bundle.js:549
__webpack_require__ @ bootstrap 5d37cea67e603e9113e4:52
webpackJsonpCallback @ bootstrap 5d37cea67e603e9113e4:23
(anonymous) @ main.bundle.js:1
私は&プルを押した場合に明らかに何もコンテンツ関連のロジックその外に変化していないけれども、私は、あまりにも他のマシンが表示されます追加した。
これまでの研究では、私が使用していない電子、または私がやっていないファイルシステムの操作に関する質問がほとんどです。私はここで何かを見逃していますか?
私はすでにnpm i
を再実行node_modules &の削除などの通常の回避策をした、私はNPMバージョン5.4.0および8.4.0ノード上だと私はWebStorm-IDEの現在のバージョンを使用します。
問題は、ブラウザに展開するときに 'fs'が存在しないことです。ブラウザはファイルシステムにアクセスできません。ノード環境では、 'fs'しか実行できません。 – Li357
@AndrewLi彼は角型CLIで彼のアプリケーションを構築しようとしているので、彼は実際にノード環境にいます –
角型CLIを最新版 –