bugfix> angular > 投稿

次のバージョンがあります。

"angular": 6.0.3 
"rxjs": "^6.2.0",
"@mapbox/mapbox-gl-draw": "^1.0.4",

Whileng serveGetting error:

誰も私を助けてくれて、感謝されます。

回答 2 件
  • ここでの問題は、Angular CLI v6にはノードの組み込みモジュールのサポートが含まれていないことです。こちらを参照してください。この修正は、問題スレッドのさらに下のコメントで概説されています。

    polyfills.ts  追加:

    (window as any).fs = window;

  • 実際にこの問題を解決する方法は、 fs を無視することでした   webpack.config.js で必要  しかし、angular-cliバージョン6以降では、 webpack.config.js を取り出すことができません  この問題とissue.soに基づいて、webpackが fs を無視すると言うことはできません . fs を使用できないようです  Angular-cli 6以降でもう declare var fs: any; を実行してfsを宣言することもできます これは ng serve を解決します  しかし、プロジェクトをビルドしたら、 npm run serve を実行します 、エラーに直面します:

    'fs' is not defined.

あなたの答え