为什么Sweet Alert在这种情况下仅适用于生产?

时间:2017-02-10 18:09:49

标签: firebase npm npm-install firebase-hosting sweetalert

在制作中,我可以使用Sweet Alert,但是当我放置网站时,我收到了这个错误:

  

未捕获的ReferenceError:未定义swal

我跑了npm install sweetalert并将这两行添加到index.html的头部:

  

<脚本   SRC =" node_modules / sweetalert / DIST / sweetalert.min.js">

     

< link rel =" stylesheet"   HREF =" node_modules / sweetalert / DIST / sweetalert.css">

他们应该在哪里吗?它们应该在其他地方/无处吗?

当页面加载时,Chrome控制台会显示以下三个错误:

  

获取https://wfolly.firebaseapp.com/node_modules/sweetalert/dist/sweetalert.css   wfolly.firebaseapp.com/:24   获取https://wfolly.firebaseapp.com/node_modules/sweetalert/dist/sweetalert.min.js   wfolly.firebaseapp.com/:25   获取https://wfolly.firebaseapp.com/node_modules/sweetalert/dist/sweetalert.css

我尝试使用和不使用node_modules / sweetalert目录部署网站。

我是新手。可能是一个基本错误。

欢迎提示。

1 个答案:

答案 0 :(得分:0)

如果你保持

  

< link rel =" stylesheet"   HREF =" node_modules / sweetalert / DIST / sweetalert.css">

在头部保留我对CSS所做的更改,但用

替换脚本
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>

它有效!

让我们花一点时间来感谢那些因为耐心和慷慨而贬低问题的人。