browserify + angular
Post on 25-Jul-2015
137 Views
Preview:
TRANSCRIPT
Bower Features
• Package manager for the client side
• Download packages from a git repository
• Handle semantic versioning
• Download dependencies
Why We Need a Module Loader
• We want to build our apps without manually specifying every script in order
• We want dependencies without conflict vomit
• There are 146,330 packages on npm and it would be nice to use them
1
Browserify understands Node’s require algorithm and builds a single script
that can run in the browser
module.exports = require('angular') .module('myApp', [ require('angular-resource'), require('angular-messages') ]) .name
// node_modules/angular-resource/index.js
require('./angular-resource') module.exports = 'ngResource'
node_modules is nested• node_modules/• angular-credit-cards/• node_modules/• ap/• creditcards/• node_modules/• camel-case/• creditcards-types/• fast-luhn/
Thank You!
@bendrucker bendrucker.me
github.com/bendrucker
top related