0
我是javascript開發新手。我使用npm。這兩種導入javascript模塊的方法有什麼區別?
我想產生一些UUID的,所以我找到了一個UUID包:
https://www.npmjs.com/package/uuid
我安裝了它運行 npm install uuid
現在,我想在我的代碼使用這個包。
我發現有兩種方法可以做到這一點。故宮文檔提示:
// Generate a v4 UUID (random)
const uuidV4 = require('uuid/v4');
uuidV4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'
但我猜我也能做到(這似乎工作):
import uuid from 'uuid';
console.info(uuid.v4());
我的問題:
- 這些是什麼區別?
- 我怎麼知道模塊的輸出是什麼,所以我知道我可以導入什麼路徑?例如,我似乎也可以做
import v4 from 'uuid'
......但我並不真正瞭解這是如何工作的。
ES6是由所有主要瀏覽器(Chrome,Firefox,歌劇,Safari瀏覽器10,邊緣),除了支持IE –
是啊,我很抱歉,我在想支持舊的瀏覽器,讓我修改我的發言。 –
謝謝。爲什麼我能夠從「uuid」導入,而不必指定「uuid.js」?字符串中的標識符究竟是什麼?如何找到導入?有沒有搜索路徑或什麼? –