問(wèn)題一:我是使用webpack打包的為什么我的react模塊放在node_modules中也只需要寫(xiě)成import React from 'react';就可以在另一個(gè)文件夾里引入react了?我并沒(méi)有看到哪里設(shè)置了路徑給react阿問(wèn)題2:我想問(wèn)一下用webpack的時(shí)候使用import和export,是相當(dāng)于使用ES6的呢?還是node里的內(nèi)置對(duì)象呢?
2 回答

慕村225694
TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
問(wèn)題一:nodejs的模塊加載機(jī)制決定的,你可以看下官方文檔,如果你對(duì)NODE不熟悉那就沒(méi)辦法了。
問(wèn)題二:ES6和NODE內(nèi)置對(duì)象不沖突,node依托V8平臺(tái),所以ES6的語(yǔ)法支持與否去決定于V8平臺(tái),而V8目前對(duì)ES6是部分支持的了。
不過(guò)由于react是需要跑在瀏覽器端的,為了保證瀏覽器的兼容,所以一般需要babel去翻譯成標(biāo)準(zhǔn)的ES5語(yǔ)法,這時(shí)其實(shí)和node本身沒(méi)有絕對(duì)關(guān)系,而是為了兼容不同版本的瀏覽器。
- 2 回答
- 0 關(guān)注
- 3196 瀏覽
慕課專(zhuān)欄
更多
添加回答
舉報(bào)
0/150
提交
取消