簡體   English   中英

如何使用Minify插件在Sublime 3中使用Ajax調用來最小化js文件?

[英]How to minify js file with ajax call in Sublime 3 using Minify plugin?

我安裝了適用於Sublime 3的Minify插件 。Node.js的所有組件均已安裝,沒有錯誤。 在我的js文件中,我使用帶有以下標題的ajax調用:

$.ajax({
    url: ajaxurl,
    type: 'POST',
    dataType: 'json',
    data: {
        action: 'hihealthy_bmi_test_processing',
        formData,
        post_id,
    },
})

當我嘗試縮小此文件時,會發生此錯誤:

錯誤的屏幕截圖

當我嘗試在線縮小此文件時,也會發生相同的錯誤。

所以我的問題是如何正確縮小此文件? 是什么導致錯誤? 我很確定語法會導致此文件正常工作。 我懷疑這是因為涉及某些JSON格式,但是我不知道Node.js會如何縮小這種格式。

該錯誤僅表示您正在使用node <5,我猜這不支持es6,您可以在其中使用速記formData而不是formData:formData。 因此,升級您的節點或使用其他支持此語法的壓縮程序。

另外,如果您要發布此代碼,則可能要使用babel,因為在較舊的瀏覽器中不支持es6。 檢出kangax瀏覽器支持以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM