0

尝试使用 gulp deploy 命令从我的 IDE(VS 代码)部署到 Netsuite 时,出现以下错误:

吞咽错误日志

我正在使用 SCA 的 Vinson 版本,当使用 NPM install 命令时,我收到很多关于过期依赖项的警告,我已经使用 NPM outdated 命令检查了这一点,并将包更新到更高版本。

看起来它进入了 SASS 编译,然后在 parse.js 文件中出现错误,我假设没有设置与未定义错误相关的值。我不是特别想编辑 gulp 文件,我确信它与某些包的版本控制有关。

通常的 gulp 命令可以正常工作,只是部署出错了。

任何帮助将不胜感激,我需要为客户上传这个!

谢谢!

4

2 回答 2

0

我知道我真的迟到了,但为了将来参考,我认为您使用的是较新版本的节点,它无法解析 SCA 上的旧模​​块。以下节点版本应用于旧版本的 SCA:

  • 德纳利 0.12.18
  • 万宝龙/文森/厄尔布鲁士 4.4.7
  • 乞力马扎罗山 6.11.5

您会收到很多警告,但不确定更新节点模块是否是一个好主意,因为有很多依赖项,这可能需要很多时间。

如果您偶然发现有关“xml2js 无法解析”的错误,只需运行以下命令(在项目文件夹中)。

cd node_modules/xml2js/node_modules

rm -f -r xmlbuilder

npm install xmlbuilder@2.4.6

cd ../../../

你很高兴去!

于 2020-12-02T03:22:57.253 回答
0

想到的一个想法是检查已安装的 SASS 模块的版本到 package.json 中的版本,看看它们是否相同,如果不一样,则相应地更改 package.json。

其次,也许重新安装该模块?

或者 distro.json 中的 SASS 是否存在链接问题?

这多是顺便推测的,根据平台的内存经验给出答案。

于 2020-07-09T05:55:45.093 回答