npm 包 sails-generate 使用教程

阅读时长 4 分钟读完

简介

sails-generate 是 sails.js 框架中一个非常重要的 npm 包,可以帮助开发者快速的生成 scaffolding,从而省去大段时间的重复工作。本文将介绍如何使用 sails-generate 这个 npm 包,让你的 sails.js 开发更加高效。

安装

使用 npm 安装 sails-generate:

使用

常用命令

生成 CRUD scaffold:

生成 model 文件:

生成 controller 文件:

生成所有文件(api, model, controller, views):

删除 generator:

文件目录结构

生成的文件都在 /api 目录下。每个 model 会有一个对应的文件夹,其中包含 model 文件、controller 文件和 views 文件。示例:

-- -------------------- ---- -------
----
--- ------
-   --- -------
--- -----------
-   --- -----------------
-   --- ----------------------
--- -----
-   --- ----
-   -   --- ---------
-   -   --- --------
-   -   --- --------
-   -   --- -------
展开代码

生成一个 model

生成一个名为 User 的 model:

执行后会生成 /api/models/User.js 文件:

-- -------------------- ---- -------
---
 - -------
 -
 - ------------ -- ----- --- ----- ----- - ----- ------- -- --- ---- ----- ----- --- ---- -- ---------- -----
 - -----        -- -------------------------------------------------------
 --

-------------- - -

  ----------- -

  -

--
展开代码

现在你可以在 attributes 对象下定义你的 model 属性。

生成一个 api

生成一个名为 User 的 api:

执行后会生成 /api/models/User.js,/api/controllers/UserController.js 和 /api/views/user 目录和文件。

生成一个 crud

生成一个名为 User 的 crud:

执行后会生成 /api/models/User.js,/api/controllers/UserController.js 和 /api/views/user 目录和文件。

删除一个 generator

删除一个名为 User 的 generator:

执行后将删除 /api/models/User.js,/api/controllers/UserController.js 和 /api/views/user 目录和文件。

结论

通过这篇文章的介绍,你可以快速上手 sails-generate,让你的开发效率更高。同时,通过深入学习该 npm 包的使用,可以让你更好地理解 sails.js 框架,提升自己的前端技能水平。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/77223

纠错
反馈

纠错反馈