http://robertdunaway.github.io
TypeScript code kata list
All code kata lists
017 TypeScript - setup bower
Duration
5 minutes
Brief
Setting up Bower to provide 3rd party libraries and configuring Gulp to move the required files to wwwroot.
For more information
BING/GOOGLE: “TypeScript Visual Studio Bower”
Instructions
Get tutorial folder or the entire katas-typescript repo.
Open the [before/*.sln]
file and execute the kata.
Feel free to execute this kata multiple times because repetition creates motor memory.
Github
- Before (start kata with this)
- After
Kata
Bring up a command line in the root of the project and run the following commands.
Globally install Bower
npm install bower -g
Create the initial Bower file
bower init
Install two bower packages to match the two TSD files installed earlier.
bower install jquery --save
bower install angular --save
At this point bower is installed and a new bower_components
directory is create. The bower_components
folder should not be checked in with your source code. Be sure to exclude it where ever you can in the *.json
files.
The last thing you might want to do is configure gulp to move files from bower into the wwwroot
folder for use by your application.
Let’s add some of the more common libraries to our project. First we must add them to our bower.json
and then we can move the required files to wwwroot
.
Getting the libraries installed.
bower install --save bootstrap
bower install --save normalize.css
bower install --save fontawesome
bower install --save jQuery
bower install –-save angular
bower install –-save angular-ui-router
bower install –-save angular-bootstrap
bower install –-save lodash
Now we can add a task for moving only the required files to the wwwroot
folder.
Next
Take a few minutes and imagine more examples.
0 comments:
Post a Comment