Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 为什么我在chrome的sources面板中看到原始代码文件和目录结构?_Reactjs_Npm_Webpack_Netlify - Fatal编程技术网

Reactjs 为什么我在chrome的sources面板中看到原始代码文件和目录结构?

Reactjs 为什么我在chrome的sources面板中看到原始代码文件和目录结构?,reactjs,npm,webpack,netlify,Reactjs,Npm,Webpack,Netlify,我使用以下结构在netlify中部署生产构建文件夹: 但在chrome的“源代码”面板下,我可以看到原始的项目目录和代码。为什么呢?我怎样才能防止这种情况?我正在使用网页包。应用程序是通过创建反应应用程序创建的 我的解决方案是在根目录的.env文件中添加以下env变量。这将在下次运行build时从build/static/js文件夹中删除所有.map文件 GENERATE_SOURCEMAP=false这是使用npm start生成的吗?否。我是在prod模式下生成的。npm run buil

我使用以下结构在netlify中部署生产构建文件夹:

但在chrome的“源代码”面板下,我可以看到原始的项目目录和代码。为什么呢?我怎样才能防止这种情况?我正在使用网页包。应用程序是通过创建反应应用程序创建的


我的解决方案是在根目录的.env文件中添加以下env变量。这将在下次运行build时从build/static/js文件夹中删除所有.map文件


GENERATE_SOURCEMAP=false

这是使用npm start生成的吗?否。我是在prod模式下生成的。npm run build您应该将
GENERATE\u SOURCEMAP=false react scripts build
添加到您的构建脚本中,或者尝试yes排序的其他解决方案。它让我找到了根本原因。我必须找到如何在另一个查询中禁用源映射。谢谢