使用 SuiteScript 将 luxon 添加到 NetSuite

问题描述 投票:0回答:0

我需要在脚本中处理一些日期,我之前在其他项目中使用过 luxon (momentjs)。我已将 AMD 文件 (https://moment.github.io/luxon/#/install?id=amd-systemjs-requirejs-etc) 添加到文件柜 (/SuiteScripts/luxon/min.js)。我试图将它添加到我的 js 文件中的 define 方法中:

define(['N/https', ..., 'N/log', { 'paths': { 'luxon': '/SuiteScripts/luxon'} }],
    function callbackFunction(https, ..., log, luxon) {

这样做我没有收到任何错误,但是当我调用

var DateTime = luxon.DateTime
时,我收到错误“TypeError:无法从未定义中读取属性“DateTime””以及该变量的位置。

包含 luxon 或类似添加的 js 文件的正确方法是什么?

momentjs netsuite suitescript luxon
© www.soinside.com 2019 - 2024. All rights reserved.