Mar 8
Gruntの設定
. ├── Gruntfile.js ├── css │ └── style.css ├── index.html ├── js │ ├── Main.js │ └── libs │ └── angular.min.js (中略) ├── sass │ └── style.scss ├── ts │ ├── Controller.ts │ ├── Main.ts │ ├── Model.ts │ └── Quiz.ts └── typings ├── angularjs ├── jasmine └── jquery
module.exports = function (grunt) { grunt.initConfig({ typescript: { main: { src: ['ts/Main.ts'], dest: 'js/Main.js', options: { noImplicitAny: true, module: 'commonjs', target: 'es5', comments: true } } }, sass: { options: { style: 'compressed', sourcemap: true, noCache: true }, styles: { src: ['sass/style.scss'], dest: 'css/style.css' } } }); grunt.registerTask( "default", "Compile the typescript codes", ["typescript:main","sass"]); grunt.loadNpmTasks('grunt-typescript'); grunt.loadNpmTasks('grunt-sass'); }
やはりwatchを入れるほうがいいような気がしている.