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