我的反应文件夹结构如下:
我没用过 create-react-app 版本,试过用GENERATE_SOURCEMAP=false,但是不行。
GENERATE_SOURCEMAP=false
在哪里可以找到 .map 文件?如何删除这些文件?
我找不到构建文件夹。我尝试使用以下脚本,但它无法删除源映射。
"scripts": { "start": "react-scripts start", "build": "GENERATE_SOURCEMAP=false && npm run build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" },
只需移除&&
&&
"scripts": { "start": "react-scripts start", "build": "GENERATE_SOURCEMAP=false react-scripts build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" }
此解决方案不依赖于操作系统,适用于 Linux 和 Windows。只需.env在项目的根路径中创建一个名为的文件,并在其中添加以下行:
.env
在下面编辑您的package.json喜好:
package.json
"scripts": { "start": "react-scripts start", "build": "set \"GENERATE_SOURCEMAP=false\" && react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" },
"scripts": { "start": "react-scripts start", "build": "GENERATE_SOURCEMAP=false react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" },