如何将 .js 文件添加到 netsuite SCA Denali / Mont-Blanc

How to add .js file to netsuite SCA Denali / Mont-Blanc

我目前正在编辑 Netsuite SCA 实施 - 并且需要将 .js 文件添加到站点。

在 SiteBuilder 中,编辑模板非常简单。但是,对于 SCA,我们似乎需要更多的配置才能实现它。

我欢迎社区提供有关如何添加 .js 文件的帮助。

谢谢

如果它是第三方模块,请在 Modules/third_parties/MyModule@1.0.0

下为其创建一个新目录

如果它是自定义 javascript 文件,请在 Modules/MyCustomModules/MyModule@1.0.0

下创建一个新文件夹

MyModule@1.0.0/JavaScript 下创建一个 JavaScript 文件夹,并将您的文件放在那里。

MyModule@1.0.0 的根目录下创建一个 ns.package.json 文件,内容如下:

{
    "gulp": {
        "javascript": [
            "JavaScript/*"
        ]
    },
    "jshint": "false"
}

打开 SCA 应用程序根目录下的 distro.json 文件并将您的模块添加到模块对象:

如果您将模块添加到 thrid_parties,请使用:

"third_parties/MyModule":"1.0.0"

如果您添加了新的 MyCustomModules 文件夹,请使用:

"MyCustomModules/MyModule":"1.0.0"

然后为每个应用程序添加 MyModuledistro.json 中的依赖项对象。例如。如果您仅在购物应用程序中使用 js 文件,请将其添加到 SC.Shopping.Starter 入口点的依赖对象。

然后gulp deploy部署你的新模块