我試圖堅持standardJS語法,所以我不想定義我不使用的變量。這有可能使用導入語法而不設置變量?是否可以在不命名變量的情況下使用導入?
require('flickity-imagesloaded')
我試圖堅持standardJS語法,所以我不想定義我不使用的變量。這有可能使用導入語法而不設置變量?是否可以在不命名變量的情況下使用導入?
require('flickity-imagesloaded')
您可以。綜觀import
的文檔,你可以這樣做:
import "flickity-imagesloaded";
這將導入整個模塊,但任何變量將不綁定。
(而且就像是在說@ Scimonster的回答,就像你在你的問題中提到,如果在節點的時候,你可以使用require
代替進口)
是的,就像你在你的問題:
require('flickity-imagesloaded')
有什麼魔力的var someModule = require('something')
腳本。您爲函數調用的結果分配一個變量。如果你不需要這個變量,只需調用該函數即可。
這在執行某些副作用時很常見,例如在舊版本中填充缺少的特徵。
我是intrested從'flickity-imagesloaded'使用導入xxx,但沒有xxx從 – Himmators
是。 [15個字符] – Scimonster
StandardJS是否給你一個警告或錯誤? –
嚴重程度:'錯誤' 消息:''imagesloaded'已定義但從未使用過。 (no-unused-vars)' at:'7,8' – Himmators