J'essaye d'exécuter gulp (local, déployer ou sans tâche) sur des versions inchangées de SCA 2+, dans ubuntu 17.04 en utilisant nvm pour changer ma version de node.js. L'Elbrus avec le noeud v7.10.0 se termine sans problème. Tout ce que plus (Vinson avec v4.8.3, Mont Blanc avec v4.4.7 ou Denali avec v0.12.18) construira pendant un certain temps puis jeter les éléments suivants:SCA ne lance pas la tâche font-awesome
events.js:141
throw er; // Unhandled 'error' event
^
SyntaxError: Invalid flags supplied to RegExp constructor 'u'
at new RegExp (native)
at XMLStringifier.module.exports.XMLStringifier.assertLegalChar (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/XMLStringifier.js:140:16)
at XMLStringifier.assertLegalChar (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/XMLStringifier.js:4:59)
at XMLStringifier.module.exports.XMLStringifier.eleName (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/XMLStringifier.js:23:19)
at new XMLElement (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/XMLElement.js:21:34)
at XMLDocument.module.exports.XMLNode.node (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/XMLNode.js:155:15)
at XMLDocument.module.exports.XMLNode.element (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/XMLNode.js:102:28)
at Object.module.exports.create (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xmlbuilder/lib/index.js:22:16)
at Builder.exports.Builder.Builder.buildObject (/home/user/Downloads/SuiteCommerce Advanced Vinson Release/node_modules/xml2js/lib/xml2js.js:195:29)
at /home/user/Downloads/SuiteCommerce Advanced Vinson Release/gulp/tasks/font-awesome.js:66:21
modules Global MNP ont été purgés. Ignorer la police font-awesome (ligne 38 dans gulpfile.js) ignore l'erreur.
Utilisation Le nœud v6.10.3 semble résoudre le problème pour Vinson et Mont Blanc! Je ferai une note pour ignorer la table de dépendance https: //developers.suitecommerce.com/section4183926623 –
Cependant, il y a toujours un problème avec Denali; Je reçois un problème SASS qui ne peut pas être résolu en réinstallant node-sass et gulp-sass 'Vous ne pouvez pas @extend un sélecteur externe depuis @ media.' –
@ChristopherWebb Vous pouvez trouver le correctif pour le problème node-sass ici: https://stackoverflow.com/a/41796973/2634663 –