我想添加一个 JavaScript 前端插件,例如jquery.center.js
,到 Meteor 应用程序。
如果我把它放在我的app/
目录并刷新页面我收到此错误:
您的应用程序崩溃了。这是最新的日志。
节点.js:201
扔 e; // process.nextTick 错误,或第一个刻度上的“error”事件
^
ReferenceError:jQuery 未定义
在应用程序/jquery.center.js:43:1
在/Users/crapthings/Desktop/app/.meteor/local/build/server/server.js:111:21
at Array.forEach(本机)
在函数中。 (/Users/crapthings/Desktop/app/.meteor/local/build/server/underscore.js:76:11)
在/Users/crapthings/Desktop/app/.meteor/local/build/server/server.js:97:7
退出代码:1
您的应用程序正在崩溃。等待文件更改。
您将 jquery 插件 javascript 文件直接放入应用程序文件夹中,以便为客户端和服务器加载 javascript 文件。
根据 Meteor 文档:
客户端从以下位置加载 javascript:project/public 和 project/client
服务器从以下位置加载 javascript:project/public 和 project/server 文件夹。
从 v1.0 开始,Meteor 在客户端内部使用 jQuery,因此您可以直接使用您的库,而无需添加 jQuery。但是,建议您将 jQuery 显式添加到 Meteor 项目中:
流星添加jquery
Meteor 文档深入解释JavaScript 文件如何加载以及静态资源应该放在哪里 https://guide.meteor.com/structure.html(CSS、图像)。
也可以看看如何为 Meteor 重新打包现有库 https://github.com/raix/Meteor-community-discussions/issues/14.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)