如何将自定义npm包包含到Google Dialogflow中



我一直在尝试将包"alphanum increment"添加到Google Dialogflow的实现中。我在依赖项下找到了几个将其包含在package.json中的指针,但找不到包含它的确切方法

提前感谢的解决方案

答案很简单,因为您说过要将其包含在您的package.json中。您必须包含npm包的名称。

{
"some": "crazyPropsFoo",
"engines": {},
"scripts": {},
"dependencies": {
"actions-on-google": "^1.5.x",
"firebase-admin": "~4.1.2",
"firebase-functions": "~0.5",
"alphanum-increment": "0.0.2",   // Here you include yours
}
}

然后,您只需要在"index.js"文件中要求包:

var PackageObj = require("alphanum-increment").PackageObject;
var yourVar = new PackageObj();

因此,我只需指示我将从包中使用的函数就可以完成这项工作。

const {increment} = require("alphanum-increment");

在任何你喜欢使用该功能的地方,你都可以直接将其包含在中

var orgStr = "N0001";
var updStr = increment(orgStr);//updStr = N0002

同样可以通过-实现

const alphanumOp = require(alphanum-increment);
//In your function
var updStr = alphanumOp.increment(orgStr);

相关内容

  • 没有找到相关文章

最新更新