Phoenix框架-节点模块安装

时间:2019-11-06 09:13:56

标签: elixir phoenix-framework phoenix

有一个关于使用节点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.$ = $

2 个答案:

答案 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”,因此您可能有错字

希望这会有所帮助:)