In der Produktion verwende ich Webpack-Konfig mit UglifyJsPlugin. Wie Sie wissen, gibt es einige npm-Module mit Es6-Syntaxen. Während deploy auf Produktionsfehler Ich erhalte:Pre-Build es6 npm Module mit Webpack in Produktionskonfiguration mit Uglifyjs
ERROR in bundle.js from UglifyJs Unexpected token name «i», expected punc «;» [./~/joi/lib/index.js:167,0]
Dies liegt daran, joi Modul verwendet es6 Syntax (für (let i in etc ..)), aber verunstalten kann nicht damit umgehen. Ich habe behobenes Problem, precompile mehrere Module (nur die es6 verwenden) mit babel-cli util
babel src lib
und ersetzen alte Ordner mit neuen. Aber es ist Noncense =). Wie kann ich ein Array von Knotenmodulen (nicht alle !, nur angegeben) mit webpack config behandeln? Vielen Dank!
Es ist nicht Uglifyjs Problem, es ist Webpack-Konfiguration Problem, ich schrieb, wie es lösen kann, aber ich möchte wissen, wie es mehr automatisch zu tun. Danke für die Antwort. – Janom
Ich konnte Webpack und Uglifyjs mit ES6/ES2015-Code mit dieser Lösung verwenden: http://stackoverflow.com/a/40825182/882912 – KTCO