2017-10-02 3 views
0

私はNode.js Web開発を初めて利用しています。 ExpressGenerator(ExpressJSフレームワークのプロジェクト構造ジェネレータ)を使用してプロジェクトを作成しました。プロジェクトでfrontend npmsを使用する方法

質問:私のアプリケーションにNPUパッケージで提供されているFineUploaderフロントエンドJSライブラリを使用したい場合は、プロジェクトに正しく埋め込む必要がありますか? package.jsonはサーバー側の依存関係を管理します。フロントエンドモジュールの作成者がnpmとして公開すると、それ以降の使用法にはどのような意味がありますか? Bowerのような別のパッケージマネージャー?

答えて

0

package.jsonは、サーバー側の依存関係を管理しますが、完全には管理しないということは間違いありません。フロントエンドの依存関係も同様に管理することができます。また、依存する必要があります。

この機能を利用するには、ブラウザのノードモジュールをパッケージ化するためにモジュールバンドラが必要です。これを達成するための最も一般的なバンドラの中には、Webpack,browserify,rollupなどがあります。

unpkgまたはwzrdなどのcdnサービスにノードjsモジュールのバンドルを委任することができます。フロントエンドコードでノードモジュールを使用するために必要なことは、htmlのリンクをcdnバンドルモジュール

関連する問題