有一个关于使用节点js(npm)安装模块的问题。例如,我使用npm安装粒子JS。
npm i particlejs
安装成功完成。
我将apps.js文件中的particlesJS导入
import particlesjs from "particlesjs"
但是在控制台中我看到一个错误
particlesJS未定义
我仍然不擅长使用npm和phoenix,我真的很想弄清楚如何正确连接模块。
P.S 为了使用jQuery,我将这些行添加到了app.js
import $ from 'jquery'
window.jQuery = $
window.$ = $
答案 0 :(得分:0)
可能是拼写错误
来自通话功能
particlesJS
并导入功能为
particlesjs
答案 1 :(得分:0)
这可能是因为Phoenix项目上的package.json
放在了assets/
子文件夹中。因此,当您在根目录中运行npm i particlesjs
时,它不会正确更新package.json等。
尝试使用cd assets && npm i particlesjs
。
还有另一个名为particles.js
的软件包(带有点分隔符)。也许这是您要搜索的那个?由于this page显示的代码与您的代码类似。
此外,由于您正在导入所有小写的“ particlejs”,并且您的错误消息显示为“ particleJS”,因此您可能有错字
希望这会有所帮助:)