在Webpack 中定義全域變數的方法
1.模組初始化
1.模組初始化2. Webpack 的 ProvidePlugin
new webpack.ProvidePlugin({ 'utils': 'utils' })
此外掛程式可讓您讓模組在使用該模組的任何模組中作為變數使用。它透過消除重複的導入語句來簡化程式碼。要為您的模組(例如utils.js)使用ProvidePlugin,請在webpack 配置中為該模組添加別名並將其添加到插件中,例如:
3. Webpack 的DefinePlugin
new webpack.DefinePlugin({ VERSION: JSON.stringify("5fa3b9"), }) console.log("Running App version " + VERSION);
使用此外掛程式可以用字串值定義全域常數:
4.全域物件(window/global)
這種方法允許直接在瀏覽器(window.foo = 'bar')或Node.js 環境中(global.foo = 'bar')宣告全域變數)。它通常用於填充。
5.套件:dotenv
對於伺服器端項目,dotenv 允許在本地文件(.env)中定義配置變量,並自動添加到Node 的process. env 物件中。以上是如何在Webpack中管理全域變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!