gpt4 book ai didi

reactjs - npm run build - 编译失败 - 无法读取未定义的属性 'toLowerCase'

转载 作者:行者123 更新时间:2023-12-04 00:27:17 25 4
gpt4 key购买 nike

使用时npm run build在我的 react 应用程序(create-react-app)中,
它无法编译并给我消息 Cannot read property 'toLowerCase' of undefined .

我没有使用 toLowerCase在我的应用程序中,并认为唯一使用它的地方是在脚本中:node_modules/react-scripts/scripts/build.js在这段代码中:

if (
process.env.CI &&
(typeof process.env.CI !== 'string' ||
process.env.CI.toLowerCase() !== 'false') &&
messages.warnings.length
) {
console.log(
chalk.yellow(
'\nTreating warnings as errors because process.env.CI = true.\n' +
'Most CI servers set it automatically.\n'
)
);
return reject(new Error(messages.warnings.join('\n\n')));
}

我觉得奇怪的是,即使在那里,它也不应该给我 Cannot read property 'toLowerCase' of undefined因为如果 processe.env.CI未定义它应该将第一个条件语句读为 false-y 甚至不读 processe.env.CI.toLowerCase .
我也试过删除这整段代码,但我得到了同样的错误。
我有另一个 react 应用程序和 npm run build命令工作得很好,所以我真的不知道我应该在哪里寻找答案。

最佳答案

好的,
这很奇怪,但这是我的问题:

.collage{
margin: ;
display: flex;
flex-wrap:wrap;
justify-content: space-between;
align-items: stretch;}

我的 margin 值有一个错字,这个简单的错误是什么阻止了我的事情并给了我一个 toLowerCase问题!!!!

我万万没想到!

关于reactjs - npm run build - 编译失败 - 无法读取未定义的属性 'toLowerCase',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55212280/

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