meteor アプリに jquery は必要ありません。meteor remove jquery と入力すると、答えは jquery: not in project です。しかし、jquery はまだ html に添付されています。
3 に答える
jQuery を削除して別のバージョン (2.x または 3.x) に置き換えるには。jquery パッケージを公式ソースからプロジェクト フォルダーに複製します/packages
。
jquery.js
の内容を何かに置き換えます。
ダウンロードしたパッケージは優先度が高くなり、元のパッケージの代わりに使用されます。自己責任で行ってください。
これは、Meteor から jQuery を削除する方法です。
これを行う前に、コードが実際に jQuery に依存していないことを確認してください。また、jQuery に依存する Meteor パッケージを追加しても、期待どおりに動作しなくなります (例: materialize:materialize)。
したがって、jQuery が何があっても Meteor から削除されていることを確認したい場合は、
Package.describe({
summary: "Remove jQuery from meteor",
name: "jquery",
version: '1.999.999',
});
にpackages/jquery/package.js
。クローンする必要はありません。他のファイルを追加する必要はありません。.meteor/versions
ファイルのエントリを確認します。
jquery@1.999.999
それが機能したことを確認します。
Meteor 内部 (domutils) は JQuery に依存していますが、ある段階でその依存関係を取り除く計画があると思います。
参照: https://groups.google.com/forum/?fromgroups=#!topic/meteor-talk/21y9NbM9v90
シズルが存在する場合、Domutils は jQuery なしで対処できるようです (findAllBySelector を参照)。コードのクイックスキャンを行ったところ、他の用途は見られませんでした (サーバー側以外のパーサーではありません)。