【问题标题】:How to add external .js script to my index.html如何将外部 .js 脚本添加到我的 index.html
【发布时间】:2021-03-26 23:37:45
【问题描述】:

在我的 public/index.html 中,我需要加载将在稍后部署期间使用的外部 .js 文件。 不幸的是,当我 npm start 时,该文件不会加载,也不会在 build 中发布时加载。我也没有收到任何错误。 config.js 文件也在公共目录中。

将此添加到我的 index.html 标记中:

<script type="text/javascript" scr="%PUBLIC_URL%/config.js"></script>

config.js 看起来像这样:

alert(5);
var test=5;

我在控制台中没有收到任何错误,但它根本没有解决。什么都没发生。 (我试过玩路径,用谷歌搜索了几个小时但没有运气。我想反应中一定有一些安全设置或阻止我加载该脚本的东西?)

ps:我正在尝试这对我来说不起作用:https://www.cotyhamilton.com/build-once-deploy-anywhere-for-react-applications/

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    这不是我最长的答案。您需要修正错字,正确的属性是 src 而不是 scr 在您的 script 标签上。如果你改变它,它会正常工作:

    <script type="text/javascript" src="%PUBLIC_URL%/config.js"></script>
    

    【讨论】:

    • 非常感谢。 Nagyon szépen köszönjük。我猜控制台应该注意到拼写错误:)
    猜你喜欢
    • 2021-05-14
    • 2022-10-24
    • 2019-04-23
    • 2021-10-03
    • 1970-01-01
    • 2022-06-11
    相关资源
    最近更新 更多