2016-12-22 56 views
2

我試圖堅持standardJS語法,所以我不想定義我不使用的變量。這有可能使用導入語法而不設置變量?是否可以在不命名變量的情況下使用導入?

require('flickity-imagesloaded') 
+1

是。 [15個字符] – Scimonster

+0

StandardJS是否給你一個警告或錯誤? –

+0

嚴重程度:'錯誤' 消息:''imagesloaded'已定義但從未使用過。 (no-unused-vars)' at:'7,8' – Himmators

回答

3

您可以。綜觀import的文檔,你可以這樣做:

import "flickity-imagesloaded"; 

這將導入整個模塊,但任何變量將不綁定。

(而且就像是在說@ Scimonster的回答,就像你在你的問題中提到,如果在節點的時候,你可以使用require代替進口)

0

是的,就像你在你的問題:

require('flickity-imagesloaded') 

有什麼魔力的var someModule = require('something')腳本。您爲函數調用的結果分配一個變量。如果你不需要這個變量,只需調用該函數即可。

這在執行某些副作用時很常見,例如在舊版本中填充缺少的特徵。

+0

我是intrested從'flickity-imagesloaded'使用導入xxx,但沒有xxx從 – Himmators

相關問題