2017-05-26 1 views
-1

Gibt es eine Möglichkeit, ein npm-Modul als Hauptanwendung zu laden?Wie stelle ich eine Stand-alone-Anwendung als npm-Modul bereit?

ich gewohnt bin mit git einige Anwendungen zu laden wie:

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

npm install setzt immer Abhängigkeitsmodule unter dem node_modules Pfad.

Wie würde ich eine eigenständige Anwendung als Knotenmodul bereitstellen?

Gibt es etwas, das entspricht:

npm install myapp 
cd myapp 
npm start 
+0

Dockerize Ihren Knoten App –

+0

A Docker Behälter für einen Benutzer schwierig es würde importieren konfigurieren und fügen Sie zusätzliche Module zur App hinzu. – eyn

Antwort

1

lassen myapp

Clone das Projekt

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

Generieren Sie die package.json aktualisieren die sagen, ein Github neues Projekt Erstellen Sie Ihre Codelogik lassen erstellen Datei index.js

module.exports = (name) =>name; 

erstellen npm Konto https://www.npmjs.com/signup

Login npm

unter dem Befehl an den Terminal-Typ gehen

npm login 

einige Code hinzufügen Veröffentlichen Sie das npm-Paket

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

Installieren Sie das Paket

npm install myapp 

Starten Sie die das Modul

let name =require('myapp') 
    console.log(name("hello world")); 
Verwandte Themen