2017-05-29 1 views
1

Ich verwende Browserify, um mein Projekt zu erstellen, aber die Ausgabedatei ist ~ 1.5m. Es gibt nicht so viele Quellen, also wie entferne ich die nicht-produktiven Sachen?Wie baue ich mein Projekt reduziert?

BUILDDIR = public 
MODULESDIR = ./node_modules/.bin 
build: 
    @mkdir -p public & \ 
    $(MODULESDIR)/browserify app/initialize.js \ 
    -t node-underscorify \ 
    -t [ babelify --presets [ es2015 ] ] \ 
    -t [jstify --noMinify] \ 
    -o $(BUILDDIR)/out.js -d 

server: 
    $(MODULESDIR)/http-server &\ 

start: build server 

clean: 
    @rm -rf public 

.PHONY: clean 

Das Projekt ist Marionette und Backbone.

Antwort

1

Sie können entweder den Parameter -d entfernen und mit dem Exorcist eine Dev-Aufgabe oder ein Ereignis erstellen, wie in der browserify handbook vorgeschlagen.

In meinem Setup verwende ich budo als dev-Server und habe getrennte Aufgaben für dev und release.