如何构建我的项目?

时间:2017-05-29 03:10:53

标签: backbone.js npm browserify marionette

我使用Browserify来构建我的项目,但输出文件大约是1.5米。其中没有那么多来源,那么如何去掉非生产的东西呢?

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

该项目是Marionette和Backbone。

1 个答案:

答案 0 :(得分:1)

您可以按照browserify handbook中的建议,先删除-d参数,使用驱魔人创建开发任务或事件。

在我的设置中,我使用budo作为开发服务器,并为开发和发布分离了make任务。