私はに新規です。(Bowerは非難されています)とWebUIブラウザライブラリとサーバー側ライブラリを区別するベストプラクティスを求めています。私の糸パッケージをどのように編成するのですか
ライブラリをインストールする必要があるserver.js
(node.js
)を実行していますが、通常はnode_modules
にしておきます。私はそれらをインストールするために使用したnpm
私のWebアプリケーションには、assets
フォルダに持っていたい静的ライブラリもあります。
yarn add jquery
yarn install --modules-folder assets/vendor
は、今ではassets/vendor
にすべての私のNPMライブラリをインストールするのですが、代わりに私はそこにjquery
を持つことを意味しました。
どうすればいいですか?
ヤーンはNPMの代替品ですか?
したがって、サーバー側にはYarnまたはNPMを、フロントエンド依存には 'Webpack'を使用します。それは私が欠けていた情報の一部かもしれません。私は 'Webpack'を見ます。乾杯。 – zabumba
いいえ、すべての種類の依存関係にNPMまたは糸を使用する必要があります。バックエンドかフロントエンドかは関係ありません! Webpackを使用して、フロントエンドの依存関係をすべて取得し、フォルダ/ assets'の中の1つのファイルにバンドルすることができます:) 私はそれがあなたを助けてくれることを願っています:) –
私はフロントエンドの依存関係をすべて1つのファイル例えば'production.min.css'と' production.min.js'ですか? ** WebPack **を使って 'node_modules'から' assets/vendor'フォルダにファイルをコピーするだけです。 'assets/vendor/bootstrap/js/*。min.js'と' assets/vendor/bootstrap/css/*。min.css'を参照してください。それで、私は自分自身のJavascriptコードのために 'production.min.js'を残して、それについて取り上げるべきだと思いました。 – zabumba