ソリューション後の編集
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.htmlmain.jsbundle.jspackage.jsongulpfile.js
私はまだ browserify で足を濡らしています。これにbrowserify-shimを使用する必要がありますか、それとも何か間違ったことをしていますか?