ソリューション後の編集
Foundation と Browserify を使用してプロジェクトをスキャフォールディングする Yeoman ジェネレーターを次に示します。
基盤フレームワークjs をbrowserifyに適切にバンドルする方法を見つけようとしています。
私のプロジェクト フォルダーに、jQuery と一緒にインストールします (これに依存します)。
npm install jquery foundation-sites --save
それから私のmain.js
中には次のものがあります:
var $ = jQuery = require('jquery');
var foundation = require('foundation-sites');
$(document).foundation();
$ = jQuery = ...
そうしないとエラーが発生するため、を含めjQuery is not defined
ます。
ただし、js コンポーネントは機能しません。たとえば、アラート要素が正しく閉じられません。
<div data-alert class="alert-box">
<!-- close functionality not working -->
<a href="#" class="close">×</a>
</div>
それが役立つ場合は、ここに my 、、、およびを含むplunkrがあります。index.html
main.js
bundle.js
package.json
gulpfile.js
私はまだ browserify で足を濡らしています。これにbrowserify-shimを使用する必要がありますか、それとも何か間違ったことをしていますか?