5

NPMを使用して、バックエンドとクライアント側のスクリプトの同じ依存関係を管理することは可能ですか?Expressを使用してnode.jsアプリケーションを構築しています。すべての依存関係をインストールすると、それらのスクリプトはnode_modulesフォルダーにインストールされます。どういうわけか、クライアントのjavascriptファイルをそれらのフォルダーで探す必要があることをexpressに伝えることは可能ですか?たとえば、クライアントがファイルunderscore.jsを要求すると、インストールされているモジュールからファイルを返す必要があります。または、npmのインストール手順に接続して、一部のファイルをアプリケーションのパブリックフォルダーに自動的にコピーできるようにすることはできますか?

4

1 に答える 1

3

postinstallpackage.json の scripts フィールドを使用して、アプリケーションに必要なパッケージをインストールした後、NPM にフックできます。

  • install, postinstall: パッケージのインストール後に実行します。

詳細については、http: //npmjs.org/doc/scripts.htmlを参照してください。

于 2012-05-24T08:56:37.237 に答える