Chr*_*ker 7 coffeescript gruntjs yeoman
我使用Yeoman使用yo webapp
generator命令创建了一个快速项目框架.在生成的Gruntfile中,我看到它是编译CoffeeScript的设置,但它似乎只是将编译后的文件粘贴在一个tmp
文件夹中.
coffee: {
dist: {
files: {
'.tmp/scripts/coffee.js': '<%= yeoman.app %>/scripts/*.coffee'
}
},
},
Run Code Online (Sandbox Code Playgroud)
在开发过程中如何将这些包含在项目中.我没有使用RequireJS.
自耕农博士对如何使用咖啡因不清楚.他们只提到它会自动编译.
Jan*_*sky 17
使用yeomen 1.0.0-rc1.4.我用:
$ yo angular --coffee
Run Code Online (Sandbox Code Playgroud)
生成的项目在CoffeeScript中包含控制器和应用程序脚本.
grunt配置文件保留在js中(这不是什么问题).
运行
$ grunt test
Run Code Online (Sandbox Code Playgroud)
运行测试,一切似乎都很好.
$ grunt server
Run Code Online (Sandbox Code Playgroud)
也正在做我们期望的事情(构建应用程序,测试它,启动服务器,在Web浏览器中打开应用程序并开始观察更改,因此如果我更改咖啡脚本文件,它会很快反映在Web浏览器中.
文档还指出,人们可以使用yo
添加特定的部分
每个都可以使用--coffee
开关调用并在CoffeeScript中获取脚本,例如:
yo angular:controller user --coffee
Run Code Online (Sandbox Code Playgroud)
我刚刚在 github 存储库中发现了一个引用此问题的问题。https://github.com/yeoman/generator-webapp/issues/12
它提供了一个临时解决方案:https://github.com/yeoman/generator-webapp/issues/12#issuecomment-13731929
归档时间: |
|
查看次数: |
6952 次 |
最近记录: |