2017-02-14 5 views
0

Я использую uglifyjs для минимизации и искажения файла javascript. Я использую следующую командуДобавление исключений для некоторой функции из mangling с помощью uglifyjs из командной строки

uglifyjs file.js -o file.min.js -c -m toplevel 

Я хочу калечить имена функций также, поэтому я добавил интерпретатора в качестве опции для -m (MANGLE). Однако я хочу добавить исключения для некоторых функций. Я посмотрел по ссылке: https://www.npmjs.com/package/uglify-js#mangler-options и дал следующую команду

uglifyjs file.js -o file.min.js -c -m toplevel -r 'fName1,fName2' 

Но это не сработало, и оба названия функций по-прежнему искажаются. Я могу успешно добавить исключение для одной функции с помощью команды

uglifyjs file.js -o file.min.js -c -m toplevel -r fName1 

Но мне нужен способ, чтобы добавить исключения для нескольких функций.

+0

изменяющемся от одинарных кавычек в двойные кавычки решить ее. Я использовал Windows (7) и командную строку. –

ответ

1

В Windows, через Командная строка, вам необходимо обернуть исключения в двойных кавычках ("). Например:

uglifyjs file.js -o file.min.js -c -m toplevel -r "fName1,fName2"

+0

Да, это разрешает. Благодаря !! –

Смежные вопросы