在React中, %PUBLIC_URL%
代表:
public的文件夹的绝对路径。
如果在index.html中,你可以像这样去使用它:
<script type="text/javascript" src="%PUBLIC_URL%/jem.js"></script>
只有前缀public可以访问文件夹中的文件%PUBLIC_URL%
。如果需要使用src或中的文件node_modules,则必须将其复制到那里以明确指定将此文件作为构建的一部分的意图。
当运行npm run build,Create React App将替换%PUBLIC_URL%为正确的绝对路径,因此即使使用客户端路由或将其托管在非根URL上
,项目也会正常工作。