最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

自定义grunt任务命名约定

IT培训 admin 3浏览 0评论

自定义grunt任务命名约定

是否有关于命名包含多个单词的自定义grunt任务的约定?例如:grunt-json-schema grunt插件有json_schema task。一个名字包括破折号(-),另一个名字包括下划线(_)。

显然,dashed-name不能用作JavaScript对象键:

grunt.initConfig({
    json-schema: { // WON'T work

它们必须用引号括起来:

grunt.initConfig({
    'json-schema': { // will work

我检查了所有官方插件(grunt-contrib-*),但它们都只包含一个单词。这个问题的动机很简单:我只想遵循惯例。

回答如下:

我认为一般惯例是使用camelCase来处理由多个单词组成的任务。

自定义grunt任务命名约定

是否有关于命名包含多个单词的自定义grunt任务的约定?例如:grunt-json-schema grunt插件有json_schema task。一个名字包括破折号(-),另一个名字包括下划线(_)。

显然,dashed-name不能用作JavaScript对象键:

grunt.initConfig({
    json-schema: { // WON'T work

它们必须用引号括起来:

grunt.initConfig({
    'json-schema': { // will work

我检查了所有官方插件(grunt-contrib-*),但它们都只包含一个单词。这个问题的动机很简单:我只想遵循惯例。

回答如下:

我认为一般惯例是使用camelCase来处理由多个单词组成的任务。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论