如何构建精简的项目?
How do I build my project stripped down?
我正在使用 Browserify 构建我的项目,但输出文件约为 1.5m。里面没有那么多源码,那我怎么去掉非生产的东西呢?
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。
您可以按照 browserify handbook 中的建议,首先删除 -d 参数,使用驱魔人创建开发任务或事件。
在我的设置中,我使用 budo 作为开发服务器,并将开发和发布的 make 任务分开。
我正在使用 Browserify 构建我的项目,但输出文件约为 1.5m。里面没有那么多源码,那我怎么去掉非生产的东西呢?
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。
您可以按照 browserify handbook 中的建议,首先删除 -d 参数,使用驱魔人创建开发任务或事件。
在我的设置中,我使用 budo 作为开发服务器,并将开发和发布的 make 任务分开。