First, install Polymer CLI using npm (we assume you have pre-installed node.js).
npm install -g polymer-cli
Second, install Bower using npm
npm install -g bower
Use IIS to serve this application
Builds will be output to a subdirectory under the build/
directory as follows:
build/
es5-bundled/
es6-bundled/
es6-unbundled/
es5-bundled
is a bundled, minified build with a service worker. ES6 code is compiled to ES5 for compatibility with older browsers.es6-bundled
is a bundled, minified build with a service worker. ES6 code is served as-is. This build is for browsers that can handle ES6 code - see building your project for production for a list.es6-unbundled
is an unbundled, minified build with a service worker. ES6 code is served as-is. This build is for browsers that support HTTP/2 push.
This command serves your app. Replace build-folder-name
with the folder name of the build you want to serve.
polymer serve build/build-folder-name/
This command will run Web Component Tester against the browsers currently installed on your machine:
polymer test
If running Windows you will need to set the following environment variables:
- LAUNCHPAD_BROWSERS
- LAUNCHPAD_CHROME
Read More here daffl/launchpad
You can extend the app by adding more views that will be demand-loaded
e.g. based on the route, or to progressively render non-critical sections of the
application. Each new demand-loaded fragment should be added to the list of
fragments
in the included polymer.json
file. This will ensure those
components and their dependencies are added to the list of pre-cached components
and will be included in the build.