我用过Yeoman使用 yo webapp
快速制作项目骨架生成器命令。在生成的 Gruntfile 中,我看到它已设置为编译 CoffeeScript,但它似乎只是将编译后的文件粘贴在 tmp
中。文件夹。
coffee: {
dist: {
files: {
'.tmp/scripts/coffee.js': '<%= yeoman.app %>/scripts/*.coffee'
}
},
},
在开发过程中如何将这些包含在项目中。我没有使用RequireJS。
yeoman 文档不清楚如何使用 CoffeeScript 。他们只提到它会自动编译。
最佳答案
使用 yeomen 1.0.0-rc1.4。我用:
$ yo angular --coffee
生成的项目在 CoffeeScript 中有 Controller 和应用程序脚本。
grunt 配置文件保留在 js 中(这不是真正的问题)。
运行
$ grunt test
运行测试,一切似乎都很好。
$ grunt server
也在做人们期望的事情(构建应用程序,测试它,启动服务器,在网络浏览器中打开应用程序并开始观察更改,所以如果我更改 CoffeeScript 文件,它会很快反射(reflect)在网络浏览器中。
文档还指出,可以使用
yo
添加特定的部分,如每个都可以用
--coffee
调用在 CoffeeScript 中切换并获取脚本,例如:yo angular:controller user --coffee
关于coffeescript - 将 CoffeeScript 与基本的 Yeoman 项目一起使用。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14943119/