W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這些選項(xiàng)可以配置是否 polyfill 或 mock 某些 Node.js 全局變量。
此功能由 webpack 內(nèi)部的 NodeStuffPlugin 插件提供。
?boolean: false
? ?object
?
webpack.config.js
module.exports = {
//...
node: {
global: false,
__filename: false,
__dirname: false,
},
};
從 webpack 3.0.0 開(kāi)始,node 選項(xiàng)可能被設(shè)置為 false,以完全關(guān)閉 NodeStuffPlugin 插件。
?boolean
? ?'warn'
?
關(guān)于此對(duì)象的準(zhǔn)確行為,請(qǐng)查看Node.js 文檔。
選項(xiàng):
true
?: 提供 polyfill.false
?: 不提供任何 polyfill。代碼可能會(huì)出現(xiàn) ReferenceError 的崩潰。'warn'
?: 當(dāng)使用 global 時(shí)展示一個(gè)警告。?boolean
? ?'mock' | 'warn-mock' | 'eval-only'
?
選項(xiàng):
true
?: 輸入文件的文件名,是相對(duì)于 context 選項(xiàng)。false
?: webpack 不會(huì)更改 __filename 的代碼。在 Node.js 環(huán)境中運(yùn)行時(shí),出文件的文件名。'mock'
?: value 填充為 'index.js'。'warn-mock'
?: 使用 '/index.js' 但是會(huì)展示一個(gè)警告。'eval-only'
??boolean
? ?'mock' | 'warn-mock' | 'eval-only'
?
選項(xiàng):
true
?: 輸入 文件的目錄名,是相對(duì)于 context 選項(xiàng)。false
?: webpack 不會(huì)更改 __dirname 的代碼,這意味著你有常規(guī) Node.js 中的 __dirname 的行為。在 Node.js 環(huán)境中運(yùn)行時(shí),輸出 文件的目錄名。'mock'
?: value 填充為 '/'。'warn-mock'
?: 使用 '/' 但是會(huì)顯示一個(gè)警告。'eval-only'
?Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: