Ошибка SCA Gulp при развертывании в Netsuite

При попытке развернуть из моей IDE (VS Code) в Netsuite с помощью команды gulp deploy я получаю следующую ошибку:

журнал ошибок глотка

Я использую версию SCA Vinson, и при использовании команды установки NPM я получаю много предупреждений об устаревших зависимостях, я проверил это с помощью устаревшей команды NPM и обновил пакеты до более поздней версии.

Похоже, что до компиляции SASS, а затем до ошибок в файле parse.js, я предполагаю, что значение не настраивается, что связано с неопределенной ошибкой. Я не особо хочу редактировать файлы gulp, я уверен, что это связано с управлением версиями некоторых пакетов.

Обычные команды gulp работают нормально, ошибка только при развертывании.

Любая помощь будет принята с благодарностью, мне нужно загрузить это для клиента!

Спасибо!


person Marts2390    schedule 16.07.2019    source источник


Ответы (2)


Одна идея, которая приходит в голову, - это проверить версию установленного модуля SASS по сравнению с версией в package.json, посмотреть, совпадают ли они, а если нет, то просто изменить package.json соответствующим образом.

Во-вторых, может быть, переустановить этот модуль?

Или могут быть проблемы со связью с SASS в distro.json?

Между прочим, это в основном предположения и ответы, основанные на опыте работы с платформой.

person Gareth    schedule 09.07.2020

Я знаю, что действительно опаздываю на вечеринку, но для справки в будущем я думаю, что вы используете более новую версию узла, и она не может анализировать старые модули на SCA. Для более старых версий SCA следует использовать следующие версии узлов:

  • Денали 0.12.18
  • Montblanc / Vinson / Эльбрус 4.4.7
  • Килиманджаро 6.11.5

Вы получите много предупреждений, но не уверены, что обновление узловых модулей является хорошей идеей, поскольку существует множество зависимостей, и это, вероятно, займет много времени.

Если вы наткнулись на ошибку, в которой что-то говорится о том, что xml2js не может выполнить синтаксический анализ, просто выполните следующие команды (внутри папки проекта).

cd node_modules / xml2js / node_modules

rm -f -r xmlbuilder

npm установить [email protected]

cd ../../../

И тебе хорошо!

person Dev Frontend    schedule 02.12.2020