simple-gulp-webpack-closure_compiler v1.0.0-rc.4
MyApp
Simplest app with gulp + webpack + closure compiler, support build with current git branch/tag as version for output name
Get Started
Install all dependencies:
$ npm installBuild:
Build dev (without closure compiler + with log)_: gulp --env=dev
Build prod (with closure compiler + without log): gulp
Build test (with closure compiler + with log)___: gulp --env=test
Build test (with closure compiler + without log): gulp --env=test --disable-debug
The output file's version will be detected from current branch/tag name.
For example:
- current branch is
develop=> output file ismy-app-develop.js current tag is
v1.0.5=> output file ismy-app-1.0.5.jsFor building without closure compiler: open webpack.config.js, comment this code block
plugins: [
new ClosureCompilerPlugin(getClosureCompilerConfig())
]The output file my-app-x.y.z will be found in ./dist/ (the dir we serve web from for testing).
Setting up test environment:
Run dev server:
$ npm run serveAfter running dev server successfully, open browser and browse to: http://localhost:8081/play.html# (dev/ when build --env=dev, replace by test or prod for other builds), then check the displayed contents and console log to sure our app works properly.
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago