formBuilderの流星ラッパーパッケージを作成しようとしています。jQueryライブラリ用の流星ラッパーパッケージの作成中にエラーが定義されていません
Package.describe({
summary: "jQuery Form Builder by kevinchappell. Repackaged for Meteor.",
version: "0.1.0",
name: "mycompany:jquery-formbuilder",
git: ""
});
Package.onUse(function(api) {
api.versionsFrom('[email protected]');
api.use([ 'jquery', 'ecmascript', 'fourseven:scss' ]);
api.addFiles([
// Form Builder Files
"lib/formBuilder/src/sass/base/_animation.scss",
"lib/formBuilder/src/sass/base/_bs.scss",
"lib/formBuilder/src/sass/base/_font.scss",
"lib/formBuilder/src/sass/base/_mixins.scss",
"lib/formBuilder/src/sass/base/_variables.scss",
"lib/formBuilder/src/sass/_controls.scss",
"lib/formBuilder/src/sass/_kc-toggle.scss",
"lib/formBuilder/src/sass/_stage.scss",
"lib/formBuilder/src/sass/form-builder.scss",
"lib/formBuilder/src/js/htmlentities.js",
"lib/formBuilder/src/js/helpers.js",
"lib/formBuilder/src/js/events.js",
"lib/formBuilder/src/js/kc-toggle.js",
"lib/formBuilder/src/js/form-builder.js",
"lib/formBuilder/src/js/to-xml.js",
"lib/formBuilder/src/js/polyfills.js",
// Fonts
"lib/formBuilder/src/fonts/fontello/css/animation.css",
"lib/formBuilder/src/fonts/fontello/css/form-builder-font.css",
// Form Render Files
"lib/formBuilder/src/js/form-render.js",
"lib/formBuilder/src/sass/form-render.scss"
]);
api.addAssets([
"lib/formBuilder/src/fonts/fontello/font/form-builder-font.eot",
"lib/formBuilder/src/fonts/fontello/font/form-builder-font.svg",
"lib/formBuilder/src/fonts/fontello/font/form-builder-font.ttf",
"lib/formBuilder/src/fonts/fontello/font/form-builder-font.woff",
"lib/formBuilder/src/fonts/fontello/font/form-builder-font.woff2"
], 'client');
});
Package.onTest(function(api) {
api.use(['tinytest', 'test-helpers'], ['client', 'server']);
api.use('jquery', 'client');
api.use('mycompany:jquery-formbuilder');
api.addFiles('mycompany:jquery-formbuilder-tests.js');
});
しかし、私はエラーを取得しておく:jQuery is not defined
ライブラリはいくつかの場所でjQuery
を使用しようとします。私はそれらのjQuery
の参照を$
に置き換えようとしました。しかし、まだ私はエラーを取得します$ is not defined
私はもう一度エクスポートステートメントを追加しようとしました api.export('$', 'client')
しかし、問題は依然として存在します。
jqueryライブラリをラップする正しい方法は何ですか?