调用扩展字符串对象中定义的 JavaScript 函数获取错误对象没有方法

calling JavaScript function defined in an extended String objects gets error object has no method

我正在使用 Parse.com Cloud Code 来尝试将单词单数化。 我找到了 String class Inflection-js 的扩展,它的功能如下:

String.singularize(singular) 

但是当我 运行 它时,我得到:

Result: TypeError: Object doors has no method 'singularize'

这是我使用 Inflection-js 的方式

var express = require('express');

require('cloud/inflection.js');

Parse.Cloud.beforeSave("Comment", function(request, response) {

    var test = "doors";
    console.log(test.singularize());

    //...
}

问题是 Inflection-js 不支持 AMD,所以它不能与 RequireJS 一起使用,请改用它的这个端口:https://github.com/simonwex/inflection-js