如何将 .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"
然后为每个应用程序添加 MyModule
到 distro.json
中的依赖项对象。例如。如果您仅在购物应用程序中使用 js 文件,请将其添加到 SC.Shopping.Starter
入口点的依赖对象。
然后gulp deploy
部署你的新模块
我目前正在编辑 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"
然后为每个应用程序添加 MyModule
到 distro.json
中的依赖项对象。例如。如果您仅在购物应用程序中使用 js 文件,请将其添加到 SC.Shopping.Starter
入口点的依赖对象。
然后gulp deploy
部署你的新模块