如何构建我的项目?

问题描述:

我使用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 

该项目是木偶和骨干。

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

在我的设置中,我使用budo作为开发服务器,并为dev和release分开制作任务。