我正在尝试让noty.js ( https://ned.im/noty/#/installation -一个通知库)在我的Rails应用程序中工作。
我已经用npm安装了它。
npm install noty
现在,它出现在node_modules
下。当我尝试用js文件测试它时
new Noty({
text: 'Some notification text'
}).show();
如果我尝试在我的js文件中导入Noty,我将获得' Uncaught ReferenceError: Noty is not defined'
:import noty from 'noty‘;我将获得'Uncaught SyntaxError: Unexpected identifier'
(我的'noty’路径是可见的--我可以被定向到它)。
我怎么才能让它正常工作呢?
发布于 2018-06-02 05:04:31
如果您使用的不是webpack或其他JS资产管理系统,使用NPM安装将不起作用。你需要
下载noty.css
和noty.js
,将它们放在各自的资产目录中,然后将它们添加到您的server
application.js
之前的布局中的assets.rb
noty.css
有关更多详细信息,请阅读Asset Pipeline上的指南。
<%= stylesheet_link_tag "noty" %>
<%= javascript_include_tag "noty" %>
https://stackoverflow.com/questions/50643755
复制相似问题