编辑页面

在 Sails 应用中使用 CoffeeScript

构建 Node.js+Sails 应用的推荐语言是 JavaScript。

但 Sails 也支持使用 CoffeeScript 来编写自定义应用代码(例如 操作模型)。您可以通过三个步骤启用此支持

  1. 在您的应用文件夹中运行 npm install coffee-script --save
  2. 在您的应用 app.js 文件的顶部添加以下行
    require('coffee-script/register');
    
  3. 使用 node app.js 而不是 sails lift 启动您的应用。

使用 CoffeeScript 生成器

#

如果您想使用 CoffeeScript 来编写控制器、模型或配置文件,只需按照以下步骤操作即可

  1. 安装 CoffeeScript 生成器(可选)
    npm install --save-dev sails-generate-controller-coffee sails-generate-model-coffee
  2. 要生成脚手架代码,在使用命令行中的某个支持的生成器时,添加 --coffee
    sails generate api <foo> --coffee
    # Generate api/models/Foo.coffee and api/controllers/FooController.coffee
    sails generate model <foo> --coffee
    # Generate api/models/Foo.coffee
    sails generate controller <foo> --coffee
    # Generate api/controllers/FooController.coffee
    

是否缺少某些内容?

如果您发现我们遗漏了某些内容或可以改进的地方,请遵循 此链接 并向 sails 仓库提交拉取请求。一旦我们合并它,更改将在网站下次部署时反映出来。

教程