私はreactアプリにmomentjsをインポートしましたが、react createアプリをインポートした後、ビルドを制限する次のエラーがスローされます
./src/shared_components/quiz-player/node_modules/moment/moment.js
9行目:「define」は定義されていませんno-undef
問題を調査すると、次の行からスローされます
typeof define === 'function' && define.AMD ? define(factory) :
global.moment = factory()
これはAMDモジュール定義によるものであり、これはサードパーティのライブラリであるため、問題を解決するオプションがありません。Webpack構成にAMDモジュール定義またはこれに対する他の修正を期待するように指示するためにできることはありますか?
...
/* eslint no-undef: */
typeof define === 'function' && define.AMD
? define(factory)
: global.moment = factory();
...
詳細は https://eslint.org/docs/2.0.0/rules/no-undef を参照してください