gpt4 book ai didi

javascript - Webpack 无法识别 DefinePlugin 定义的值

转载 作者:行者123 更新时间:2023-11-30 15:12:13 30 4
gpt4 key购买 nike

当 webpack 打包并启动网站时,出现以下错误:

*** process.env.ENV is not defined, assuming 'prod' env

但是,如果我记录我的 process.env

对象 {NODE_ENV: "development", ENV: "development", HOST: "localhost"}

我的 webpack 配置:

/*  Main */
const webpackConfig = {
entry: [
project.app.entry,
],
output: {
path: project.path.out,
filename: 'bundle.js',
publicPath: '/',
},
module: {
rules: [{
test: /\.js$/,
include: project.path.app,
exclude: /node_modules/,
use: [
{ loader: 'babel-loader' },
{ loader: 'eslint-loader' },
],
}],
},
plugins: [
new webpack.NoEmitOnErrorsPlugin(),
new webpack.optimize.OccurrenceOrderPlugin(),
new webpack.HotModuleReplacementPlugin(),
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify(process.env.NODE_ENV),
ENV: JSON.stringify(process.env.NODE_ENV),// Added because webpack bundle complains
HOST: JSON.stringify(process.env.HOST),
},
}),
],
devtool: DEV ? 'source-map' : false,
resolve: {
modules: ["src", "node_modules"],
alias: {}
}
};

这是 webpack 中的错误,还是我遗漏了什么?谢谢。

最佳答案

有些人因为 Grammarly 扩展而遇到同样的问题。

如果您正在使用它,请将其禁用,错误就会消失。


相关:

How to define process.env.ENV in create-react-app?

*** process.env.ENV is not defined, assuming 'prod' env

https://github.com/facebookincubator/create-react-app/issues/2722

关于javascript - Webpack 无法识别 DefinePlugin 定义的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44944835/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com