You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基础网页运行时出现Uncaught ReferenceError:particlesJS未定义问题

解决particlesJS is not defined错误

嘿,这个错误我见得挺多的,大概率是几个小问题导致的,咱们一步步来排查解决:

1. 先修复script标签的低级拼写错误

你的代码里有个很容易忽略的笔误:<script scr="...">里的scr应该是src!浏览器识别不了scr这个属性,自然不会加载particles.js库,结果就是调用particlesJS函数时找不到它。

修正后的标签应该是:

<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>

2. 确保初始化代码在库加载之后

如果你的particles.js文件是用来初始化粒子效果的(里面有调用particlesJS()的代码),一定要把它放在加载particles.js库的script标签之后。比如:

<!-- 先加载核心库 -->
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<!-- 再加载你的初始化脚本 -->
<script src="particles.js"></script>

要是反过来,库还没加载完成就调用函数,肯定会报未定义错误。

3. 检查文件路径与CDN有效性

  • 如果你是用本地的particles.min.js文件,确认它确实和index.html在同一文件夹下,文件名完全匹配(注意大小写,比如Linux/macOS下Particles.min.js和particles.min.js是两个不同的文件)。
  • 如果用CDN链接,确保链接没有失效,你可以直接把链接复制到浏览器地址栏,看看能不能正常下载文件。

完整的正确示例代码

给你一个能正常运行的基础结构参考:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div id="particles-js"></div>
    
    <!-- 加载particles.js核心库 -->
    <script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
    <!-- 加载自定义初始化脚本 -->
    <script src="particles.js"></script>
</body>
</html>

最后别忘了打开Chrome开发者工具的「网络」面板,看看有没有404错误——如果有,说明某个文件的路径不对,得调整一下。

内容的提问来源于stack exchange,提问作者Connor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:46:01