J'utilise UglifyJS 3.1.3 (nouvellement construit) et je veux restreindre la longueur de ligne maximale. Il est censé y avoir un paramètre pour cela, mais pour la vie de moi, je n'arrive pas à faire fonctionner ça.uglifyjs: comment spécifier la longueur de ligne maximale lors de l'exécution à partir du shell?
Certains documents mentionnent --max-line-length
, d'autres mentionnent --max_line_length
(notez les caractères de soulignement). J'ai essayé ceci:
uglifyjs --mangle --max-line-len 200 -- original.js > ugly.js
uglifyjs --mangle --max_line_len 200 -- original.js > ugly.js
uglifyjs --mangle --max-line-len=200 -- original.js > ugly.js
uglifyjs --mangle --max_line_len=200 -- original.js > ugly.js
Et ils ont tous enlaidir le fichier .js mais ignore le paramètre de longueur de ligne max.
Comment puis-je faire fonctionner ça?
J'ai essayé, voir le 1er de mes 4 tentatives ci-dessus. N'a pas fonctionné (également pas avec les nombres bas ou même 1 KB). Je reçois toujours une sortie avec une longue ligne de près de 30 Ko. En passant, je doute vraiment que ce paramètre soit supposé fonctionner avec une longueur de ligne en ** Ko ** plutôt qu'avec des caractères. Mais même si c'est le cas, ça n'a toujours pas fonctionné pour moi. – RocketNuts
Vous avez raison de conserver les unités de longueur de ligne. C'est en caractères pas KBs! J'ai édité ma réponse –