wakanda 无法加载 ssjs 模块
wakanda can't load ssjs modules
我一直在尝试使用示例服务器端邮件模块,如 here 所引用。在示例代码中,加载模块的行
var mail = require('waf-mail/mail');
产生以下错误
desktop.core.min.js:formatted:5206 Uncaught Can't find module
"waf-mail/mail".o @ desktop.core.min.js:formatted:5206button1_click @
index.js:13(anonymous function) @ desktop.core.min.js:formatted:5875i
@ desktop.core.min.js:formatted:5861r.fire @
desktop.core.min.js:formatted:5873o @
desktop.core.min.js:formatted:5908l.domCallback @
desktop.core.min.js:formatted:5968dispatch @
desktop.core.min.js:formatted:1804a @
desktop.core.min.js:formatted:1636
这发生在现有的 solution/project 和新创建的模块中,我尝试了其他 SS 模块,结果相同。模块目录和模块存在于 (OSX) 服务器包中。我是不是误解了一些基本的东西?
看起来,您正在客户端脚本中使用服务器端模块。
desktop.core.min.js
是一个前端文件,无法找到此处未定义的所需 waf-mail/mail
模块。
如果您想发送邮件,您可以将 requestHandler 添加到您的 bootstrap 并调用将发送邮件的 SSJS 脚本。
我一直在尝试使用示例服务器端邮件模块,如 here 所引用。在示例代码中,加载模块的行
var mail = require('waf-mail/mail');
产生以下错误
desktop.core.min.js:formatted:5206 Uncaught Can't find module "waf-mail/mail".o @ desktop.core.min.js:formatted:5206button1_click @ index.js:13(anonymous function) @ desktop.core.min.js:formatted:5875i @ desktop.core.min.js:formatted:5861r.fire @ desktop.core.min.js:formatted:5873o @ desktop.core.min.js:formatted:5908l.domCallback @ desktop.core.min.js:formatted:5968dispatch @ desktop.core.min.js:formatted:1804a @ desktop.core.min.js:formatted:1636
这发生在现有的 solution/project 和新创建的模块中,我尝试了其他 SS 模块,结果相同。模块目录和模块存在于 (OSX) 服务器包中。我是不是误解了一些基本的东西?
看起来,您正在客户端脚本中使用服务器端模块。
desktop.core.min.js
是一个前端文件,无法找到此处未定义的所需 waf-mail/mail
模块。
如果您想发送邮件,您可以将 requestHandler 添加到您的 bootstrap 并调用将发送邮件的 SSJS 脚本。