rrule
関心をお寄せいただきありがとうございます。 以下を含めてください
あなたのレポート:
[x]以前に重複がないか既存の問題を調べたことがあることを確認します
新しいものを作成する
[]問題を再現するコードサンプル。 必ずすべての入力値を含めてください
正確なRRule文字列や日付などを使用しています。
該当なし
[]期待される出力
該当なし
[]実際の出力
該当なし
[x]使用しているrrule
のバージョン
2.5.6
[x]オペレーティングシステム
macOs High Sierra 10.13.6
[x]ローカルタイムゾーン(コマンドラインから$ date
を実行)
バグを示しているマシンの)
2018年11月30日金曜日09:04:16GMT
Webpack v4を使用してベンダーの依存関係をバンドルしています。また、ソースマップローダーを使用してベンダーファイルからソースマップを1つに抽出しています。これには、rruleパッケージが含まれています。
各rrule'esm 'ファイルに対して、' dist 'ディレクトリではなくsrc
ディレクトリでソースマップを見つけようとしているため、ソースマップが見つからないという警告が表示されます。
WARNING in ./node_modules/rrule/dist/esm/weekday.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../../src/weekday.ts': Error: Can't resolve '../../src/weekday.ts' in '/Users/anth/sites/mysite/node_modules/rrule/dist/esm'
rruleのdist/esm
フォルダー内の*.map
ファイルの1つを見ると、 sources
がsrc
ディレクトリを指していることがわかります。 source-map-loaderを使用してすべてのベンダーマッピングを抽出しようとしたときに警告が発生する原因は次のとおりです。
@anthwバグレポートをありがとう! 適切なプロジェクト構成でwebpack.config.js
を含む、最小限の再現テストケースを提供できますか? 私は現在唯一のアクティブなメンテナであり、問題の修正に大いに役立ちます。 ありがとう!
@davidgoliもちろんです。 https://github.com/anthw/rrule-map-issueを作成しました
yarn
を実行してすべてをインストールすると、 npx webpack
にエラーが表示されます。
@davidgoli少し調べてみましたが、解決策はtsconfig.json
ファイルに"sourceRoot": "./dist/esm"
を追加することかもしれないと思います。 必要に応じて、この変更を送信するためのPRを作成できますか? 私がPRをするなら、他に何か必要なものはありますか?
v2.6.0を公開しました。
こんにちは@davidgoli 、
rrule 2.6.0
を使用していますが、同じ問題が発生します。
次の例のコンソールでは、次の警告が表示されます。
DevTools failed to parse SourceMap: https://zr81yovxml.codesandbox.io/node_modules/rrule/dist/es5/rrule.js.map
報告されているようにまだ問題が発生しているので、テストが機能していると思ったときに間違ったテストをしたに違いないと思います。 ごめんなさい!
@davidgoli何かニュースはありますか?
@anthwinterこれは私にとって再び問題ですが、再開できますか?
@joshkostal私はもともとこれを修正するためにPR#305を作成しましたが、これは#310に引き継がれたため、#305はアクションなしで閉じられました。
#310で問題が修正されたと思いましたが、修正されませんでした。 だから多分#305は@davidgoliでもう
これに対する私の一時的な回避策は、ローダー内のrruleを除外することでした。 素晴らしいとは言えませんが、大量の警告を停止します。
exclude: [path.resolve(__dirname, 'node_modules/rrule')]
また、これに対する解決策を確認したり、支援したりしたいと思います。 私は現在、@anthwinterのソリューションを使用して、私のWebPACK-devのサーバー上の警告を抑制していますが、それが可能だ場合は、むしろそうする必要はないだろう。
上記と同じ警告が表示され、webpack 4.44.5 + webpack-dev-server3.10.2でrrule2.6.4を使用します
rrule2.6.6でも同じ警告が表示されます。 この問題が解決されたかどうかも教えてください。
最も参考になるコメント
また、これに対する解決策を確認したり、支援したりしたいと思います。 私は現在、@anthwinterのソリューションを使用して、私のWebPACK-devのサーバー上の警告を抑制していますが、それが可能だ場合は、むしろそうする必要はないだろう。
上記と同じ警告が表示され、webpack 4.44.5 + webpack-dev-server3.10.2でrrule2.6.4を使用します