文章詳情頁
javascript - ES6 Module可以直接導(dǎo)入commonJS的模塊, 這個(gè)是ES6直接就實(shí)現(xiàn)了的, 還是babel轉(zhuǎn)的時(shí)候?qū)崿F(xiàn)的?
瀏覽:130日期:2023-04-02 14:36:36
問題描述
一個(gè)CommonJS規(guī)范編寫的包, 可以直接用
import connect from ’connect’
這樣的語法引入, 這是ES6 Module就實(shí)現(xiàn)的, 還是Babel在轉(zhuǎn)譯的時(shí)候才實(shí)現(xiàn)的
問題解答
回答1:CommonJs模塊必須遵從Commonjs規(guī)范,它與ES6語法有相似的地方,但不等同于ES6規(guī)范。import connect from ’connect’ 這是用ES6語法寫的。而目前很多瀏覽器不支持ES6語法,所以需要一個(gè)轉(zhuǎn)換器,如Babel,它可以將ES6語法語句轉(zhuǎn)換為ES5等語法的語句。
標(biāo)簽:
JavaScript
排行榜

熱門標(biāo)簽