2016-04-08 7 views
3

Kombinieren ich folgende Skript in meinem package.json haben:NPM: mehrere Module und benutzerdefinierte Skripts mit browserify

"scripts": { 
    "bundle": "browserify index.js > js/bundle.js" 
    }, 

index.js enthält nichts und nur meine npm Inklusions Module werden in bundle.js gebündelt.

Ich frage mich, was ist der nächste logische Schritt, um von hier aus zu gehen?

Startvorbereitungen:

  • Halten Projekt modular
  • npm Module + benutzerdefinierte Skripts in eine bundle.js

kann dies durch Verwendung npm als Build-Tool Kombinieren getan werden?

Antwort

0

Der nächste logische Schritt ist, Code in Ihrem index.js zu schreiben - aber diese Logik basiert auf der Annahme, dass Sie Ihr eigenes Modul schreiben möchten.

Um die Dinge zu starten, müssten Sie alle Module in Ihrem dependencies Feld in der package.json. Sie würden dann Ihren Code über module.exports verfügbar machen.

Beispiel:

var someModule = require('some-module'); /* some external module */ 

module.exports = MyModule; /* expose your module */ 

function MyModule() { 

    console.log('Hello World!'); 

    /* do something! */ 

    someModule(); /* example of using external modules within yours */ 

} 

bin ich etwas fehlt?

+0

Ich möchte eine benutzerdefinierte Web Dev Starter-Boilerplate erstellen, wo ich Module von Npm herunterladen und benutzerdefinierte Module, sagen wir mit aufschlussreichen Modulmuster schreiben kann. Sehen Sie das Projekt hier: https://github.com/thevangelist/npm-browserify – thevangelist

Verwandte Themen