2017-05-26 12 views
-1

メインアプリケーションとしてnpmモジュールをロードする方法はありますか?スタンドアロンアプリケーションをnpmモジュールとして展開する方法は?

私はのようないくつかのアプリケーションをロードするためにgitを使用して使用しています:

git clone https://github.com/me/myapp.git 
cd myapp 
npm install 

npm installは常にnode_modulesパスの下に依存モジュールを置きます。

スタンドアロンアプリケーションをノードモジュールとして展開するにはどうすればよいですか?

と同等のものがある:

npm install myapp 
cd myapp 
npm start 
+0

は、あなたのノードアプリ –

+0

がドッキングウィンドウコンテナは、それが困難なユーザーが設定できるようにするためでしょうDockerizeアプリに追加のモジュールを追加します。 – eyn

答えて

1

はgithubの新しいプロジェクトを作成しますが、あなたのmyappの

クローンプロジェクト

git clone https://github.com/me/myapp.git 

package.json アップデートを生成しましょうコードロジック は、ファイルindex.jsを作成してみましょう

module.exports = (name) =>name; 

いくつかのコードを追加し https://www.npmjs.com/signup

ログインNPM

コマンド以下の端末タイプ

npm login 

に行くNPMアカウントを作成します。 npmパッケージを公開

npm publish https://github.com/me/myapp.git 

パッケージをインストールし

npm install myapp 

スタートモジュールをインポート

let name =require('myapp') 
    console.log(name("hello world")); 
関連する問題