如何在SCA SuiteScript文件(SuiteScript服务)中访问第三方JavaScript库?
例如;我已将第三方库js-sha256
添加到我的SCA项目中:
MyProjectRoot/
Modules/
third_parties/
js-sha256@1.0.0/
..contains the library files
ns.package.json
我的服务只是尝试导入库:
function service (request)
{
'use strict';
var sha256 = require('js-sha256'); // error occurs here when service is run
...
服务运行时,它会响应:
{“errorStatusCode”:“500”,“errorCode”:“JS_EXCEPTION”,“errorMessage”:“错误:没有js-sha256”}
有关如何在SuiteScript服务中使用第三方库的任何建议吗?我该如何设置?
相关信息:
我的js-sha256@1.0.0/ns.package.json
内容为:
{
"gulp": {
"javascript": [
"src/sha256.js"
]
}
, "jshint": "false"
}
答案 0 :(得分:0)
我写了一篇关于如何将第三方库添加到SCA的博客文章 - https://3en.cloud/insight/2017/3/21/adding-third-party-libraries-to-suitecommerce-advanced