从Ember等应用程序中删除控制台日志

时间:2020-07-17 19:53:17

标签: ember.js ember-cli

想知道是否有任何内置方法或插件可以从Ember应用程序的生产版本中删除控制台输出...。我通过控制台语句进行了很多调试,有时这些调试变得有些奇怪,并且想找一个简单的方法种方法来消除这种残骸进入生产环境的机会。

1 个答案:

答案 0 :(得分:2)

如果这是基于标准ember-cli的项目,则可以通过更新tally_reader_number <- function(input_dataframe,newspaper_name) { #function takes the input of in_all_waves, tallies the number of different eu ref responses using map_df for a given newspaper factor (defined above) # and returns a dataframe of responese for each wave with the newspaper factor as a column returned_dataframe <- input_dataframe %>% filter(Paper == newspaper_name) %>% ungroup() %>% #function refuses to work without this select(-Paper) %>% map_df(table) %>% # use map_df from the purrr package to "table" each column rownames_to_column("response") %>% #convert the rownames to a column named response mutate(resp = case_when(response == 1 ~ "Remain", #change the resulting numbers to the correct responses response == 2 ~ "Leave", response ==3 ~ "Will Not Vote", response == 4 ~ "Don't Know")) %>% select(resp, everything(), -response) %>% #reorder the columns with resp at the front, removing response mutate(Paper = newspaper_name) returned_dataframe$Paper <- as.factor(returned_dataframe$Paper) returned_dataframe$resp <- as.factor(returned_dataframe$resp) returned_dataframe } 中的uglify配置来剥离控制台消息。

ember-cli-build.js