0
Webpack設定で資産を取得しようとしています。Webpackには他のライブラリが必要です
大規模な.jsファイルからすべてのJSを分割して、application.js
メインファイルrequire
をすべて別々のファイルに分割しました。
これらのファイルのいずれか:gallery.js
にはPhotoSwipe
ライブラリが必要です。
require('photoswipe/dist/photoswipe.min');
require('photoswipe/dist/photoswipe-ui-default.min');
しかし、ページを実行するときに、私が取得コンソールで:
gallery.js?a942:77 Uncaught ReferenceError: PhotoSwipe is not defined
at openPhotoSwipe (gallery.js?a942:77)
at HTMLAnchorElement.eval (gallery.js?a942:89)
at HTMLAnchorElement.dispatch (vendor.js:5530)
at HTMLAnchorElement.elemData.handle (vendor.js:5338)
誰でも方向に私を指すことができ、それは私のnode_modules
ディレクトリに、私が持っているgallery.js
の先頭にIがインストールされています私は間違っているので、PhotoSwipeの不確定性を修正できますか?
おかげで、 ニール
ファンタスティック!とても有難い。興味のない、これは好ましいアプローチですか? – rctneil
これらの2つのライブラリを複数の場所で使用している場合は、アプローチ2を使用してください。それ以外の場合は、アプローチ1を使用してください。 – Thaadikkaaran