NetSuite 开发环境搭建

69 阅读3分钟

无论是VSCode还是WebStorm安装插件都需要17或者21版本的JAVA JDK。

官方文档:环境配置

VSCode

在插件中心直接搜索 SuiteCloud Extension for Visual Studio Code进行安装

插件文档地址:marketplace.visualstudio.com/items?itemN…

下面是这个插件的所有命令,直接通过上面的链接也可以找到,里面还有一些基础操作的说明。如果链接失效可以点击插件的名字进行跳转

命令描述
Add Dependency References to the Manifest将定义的依赖项添加到清单文件中。
Compare with Account File将本地文件与其帐户版本进行比较。
Create SuiteScript Files根据脚本类型模板创建 SuiteScript 文件,其中还包含您选择的任何模块,用于扩展 NetSuite 并自定义、搜索和处理您的数据。
Create Project创建基于 SuiteCloud 文件的项目,以开发 ACP 或 SuiteApp 项目供内部使用或商业分发。
Deploy Project部署包含项目的文件夹。部署前,项目文件夹会被压缩,仅包含 deploy.xml 文件中引用的文件和文件夹。
Import Files将文件从 NetSuite 帐户导入到您的项目中。请注意,您无法从 SuiteApp 导入文件。
Import Objects将 NetSuite 帐户中的 SDF 自定义对象导入到您的项目中。
List Files列出您帐户文件柜中的文件。
List Objects列出您帐户中存在的 SDF 自定义对象。
Manage Accounts允许您通过重命名或删除身份验证 ID 来管理与您的帐户关联的身份验证 ID。它还会显示任何特定身份验证 ID 的详细信息。
Set Up Account添加您想要自定义的 NetSuite 帐户。它还允许您将某个帐户设置为项目的默认帐户。
Update File from Account将项目中选定的文件替换为帐户中匹配的文件。
Upload File无需部署整个项目即可将文件上传到 FileCabinet 文件夹。文件必须位于 SDF 支持的 FileCabinet 文件夹中。
Update Object from Account将项目中选定的 SDF 自定义对象替换为从您的帐户导入的匹配对象。对于自定义记录,可以包含自定义实例。
Validate Project根据您的 NetSuite 帐户验证项目。仅验证 deploy.xml 文件中引用的文件和文件夹。

WebStorm

官网安装教程地址:docs.oracle.com/en/cloud/sa…

在WebStorm安装相关插件的时候也需要满足上面的环境条件

在设置中打开WebStorm的插件管理,点击管理插件仓库。

如果需要自动更新版本把下面的链接添加到插件仓库中

https://system.netsuite.com/download/suitecloud-sdk/ideplugin/webstorm/latest/updatePlugins.xml

如果需要指定版本把下面的链接插入到插件仓库中

https://system.netsuite.com/download/suitecloud-sdk/ideplugin/webstorm/25.1/updatePlugins.xml

增加好后,在插件市场搜索SuiteCloud IDE plug-in for WebStorm点击安装即可。安装好后记得重启编辑器。

区别与VSCode使用命令的方式,WebStorm把命令可视化,针对文件的拉取,上传等操作通过右键文件可以看到。

管理账号和项目设置等可以通过在设置中直接搜索NetSuite

具体不同操作可以查看官方文档:docs.oracle.com/en/cloud/sa…