在NetSuite SCA中编辑文件

在NetSuite SCA中编辑文件,netsuite,suitecommerce,Netsuite,Suitecommerce,我的任务是更新用SuiteCommerce Advanced构建的netsuite电子商务网站的CSS。更新非常简单,但我所做的更改并没有反映到网站上 我在文件柜中找到了正确的CSS文件,但它们位于网站托管文件>实时托管文件>SSP应用程序中。我相信它们是在本地创建和编译的,然后上载/部署到NetSuite,但我没有源代码,我需要做的只是更新1或2个非常简单的样式属性 那么如何更新CSS文件呢 注意:我被告知SCA版本很旧,它没有像我们的另一个SCA网站那样的在线源代码编辑功能。我不知道这个编辑

我的任务是更新用SuiteCommerce Advanced构建的netsuite电子商务网站的CSS。更新非常简单,但我所做的更改并没有反映到网站上

我在文件柜中找到了正确的CSS文件,但它们位于网站托管文件>实时托管文件>SSP应用程序中。我相信它们是在本地创建和编译的,然后上载/部署到NetSuite,但我没有源代码,我需要做的只是更新1或2个非常简单的样式属性

那么如何更新CSS文件呢


注意:我被告知SCA版本很旧,它没有像我们的另一个SCA网站那样的在线源代码编辑功能。我不知道这个编辑功能叫什么,但在页面中按下ESC键时可以访问它。

SCA有一个基于吞咽的构建/部署过程。通常,您可以从SSP应用程序文件夹中的_Sources文件夹中的zip文件中获取初始项目

但是,问题是获取当前部署的源文件。这些可能很难实现——每个SCA项目都应该具有Netsuite外部的托管源代码。我通常使用github;一些客户使用了bitbucket。有很多选择

所以基本上: 设置节点/npm 理想情况下:克隆具有SCA部署当前状态的.git repo 或者:进行.git回购 :在_Sources中解压项目启动程序

npm安装等

最后 大口清理和大口部署

注 您还可以运行gulp local,它将为您当前的开发文件提供本地版本

通过将您所在位置的url调整为*-local.ssp来使用此选项

e、 g。 使用您的实时文件

使用本地文件

如果对路径使用了别名,则可能需要导航到:

对于较旧的SCA站点,您需要使用IDE对CSS文件进行更改,然后将该文件重新上载回NetSuite。上传文件后,NetSuite将启动后台进程“重新编译”文件。您可能必须更新bundle/SSP应用程序上的一个HTML文件,才能让NetSuite重新生成该应用程序。例如,如果CSS在全局中,并且您希望更新ShopFlow捆绑包/ssp应用程序上的样式;您将更新CSS并上传它。然后我在其中一个ShopFlow文件上使用HTML注释并上传它。这将在NetSuite中触发一个事件,以重建全局ssp和ShopFlow ssp


希望这足够清楚。问题在于SCA版本之间的差异。新版本与德纳利之前的旧版本完全不同。

这也回答了我未来的问题。谢谢