7
YeomanプロジェクトにRequireJSの代わりにbrowserifyを使用したいと思います。私のapp/test /をmodule.exportsとrequire()を利用できるように、これをどうやって交換するか教えてください。ここでyeomanプロジェクトにbrowserifyを追加するにはどうすればよいですか?
YeomanプロジェクトにRequireJSの代わりにbrowserifyを使用したいと思います。私のapp/test /をmodule.exportsとrequire()を利用できるように、これをどうやって交換するか教えてください。ここでyeomanプロジェクトにbrowserifyを追加するにはどうすればよいですか?
は、私がやったことだ:
browserify: {
basic: {
src: ['<%= yeoman.app %>/scripts/**/*.js', '<%= yeoman.app %>/scripts/**/*.coffee'],
options: {
transform: ['coffeeify']
},
dest: '.tmp/scripts/application.js'
}
}
例えば、同時/時計ステップにステップを追加します。
npm install grunt-browserify --save-dev
npm install coffeeify --save-dev
はGruntfile.js
で作男-browserifyステップを追加します。
concurrent: {
server: [
'...',
'browserify'
],
dist: [
'...',
'browserify'
]
}
watch: {
coffee: {
files: ['<%= yeoman.app %>/scripts/{,*/}*.coffee'],
tasks: ['...', 'browserify']
}
}
デフォルトアプリ/ index.htmlのテンプレートを変更し、そうuseminは、連結と縮小化されます、これから:これに
<!-- build:js scripts/main.js -->
<script src="bower_components/jquery/jquery.js"></script>
<script src="scripts/main.js"></script>
<!-- endbuild -->
<!-- build:js(.tmp) scripts/coffee.js -->
<script src="scripts/hello.js"></script>
<!-- endbuild -->
:
<!-- build:js({.tmp,app}) scripts/main.js -->
<script src="bower_components/jquery/jquery.js"></script>
<script src="scripts/application.js"></script>
<!-- endbuild -->
あなたがこれを表示することができます誰かがcoffeescriptを使用していなかったらdiff? – captDaylight