1

node.js既存のノード モジュールをカスタマイズしており、アプリでそれを運用環境で使用したいと考えています。

モジュールのフォークされたバージョンはどこでホストする必要がありますか?

でカスタマイズしたモジュールを使用したいことを指定するにはどうすればよいpackage.jsonですか?

node_modules/運用サーバーは、ディレクトリでローカルに変更したのと同じバージョンにアクセスできる必要があります。

SN: 私は Github を使って のレポを参照してみましたpackage.json。一歩下がって、最善のアプローチを取っているかどうか疑問に思う前に、いくつかの問題に遭遇しました。

package.jsonGithubの試みから:

 ...

  "dependencies": {
    "express": "3.1.x",
    "crawlme": "git@github.com:DruRly/Crawlme.git"
  },

 ...
4

1 に答える 1

0

まあ、npm リポジトリ自体でそれらをホストできます。実際、誰でもダウンロードできます。また、最も優れている点は、 から独自のパッケージをダウンロードできることですnpm install <your package name>

開始するには、次のようにする必要があります。

  1. パッケージ ディレクトリに移動します。すでにpackage.jsonそこにファイルが作成されていることがわかります。それで問題ありませんが、これはプロセスの一部です。すでに作っているので詳しくは割愛します
  2. このコマンドを実行しますnpm init
  3. 必要なデータを入力します。興味深い部分の 1 つはpoint of entryパラメーターです。何かを書き留める前に、必ずそれについて考えてください。
  4. その後、npm ユーザー名があることを確認してください。実行されていない場合はnpm adduser、プロセスを実行してください。
  5. 次に、あなたは単にnpm publish

名前を付けたモジュールを使用してモジュールを検索することはできません。npmには他の機能もあります。たとえば、作成中に、コードが投稿された場​​所への git-hub リポジトリ リンクを作成できます。

これで、ホスト上でnpm install <your package name>viola を実行するだけで、これらのパッケージを自分で使用できます。

于 2013-07-23T17:57:13.730 に答える