Deployment NetSuite自定义模块入口点错误?

Deployment NetSuite自定义模块入口点错误?,deployment,module,netsuite,suitescript,Deployment,Module,Netsuite,Suitescript,我有一个简单的自定义模块,可以将消息发布到服务器端Suitelet /** *test_app_client_module.js *@NApiVersion 2.x *@NScriptType ClientScript *@NModuleScope SameAccount */ 定义(['N/ui/message'],函数(message){ var导出={}; 函数showMessage(messageObject){ message.create(messageObject.show();

我有一个简单的自定义模块,可以将消息发布到服务器端Suitelet

/**
*test_app_client_module.js
*@NApiVersion 2.x
*@NScriptType ClientScript
*@NModuleScope SameAccount
*/
定义(['N/ui/message'],函数(message){
var导出={};
函数showMessage(messageObject){
message.create(messageObject.show();
};
exports.showMessage=showMessage;
出口退税;
});
form.ClientScriptModulePath一起使用并从文件柜调用时,此模块功能正常,不包括
@NScriptType

但是,如果试图创建脚本记录以在远程函数中定义此模块,则会出现以下错误

SuiteScript 2.0入口点脚本必须实现一种脚本类型的功能。


有什么建议吗?

如错误消息所述,您尚未实现入口点函数。所有脚本模块至少需要一个入口点

在模块中添加一个空的
pageInit
函数

exports.pageInit = function () {}

如果创建模块,则不需要指定@NScriptType。模块是在脚本(suitelet、clinet等或在模块中)中使用define或require调用的文件。