首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将第三方JavaScript库添加到Meteor应用程序?

如何将第三方JavaScript库添加到Meteor应用程序?
EN

Stack Overflow用户
提问于 2012-06-13 15:19:42
回答 4查看 38.2K关注 0票数 49

我想把像jquery.center.js这样的JavaScript前端插件添加到Meteor应用程序中。

如果我把它放在我的app/目录中并刷新页面,我会得到这个错误:

你的应用程序崩溃了。这是最新的日志。

node.js:201

在第一个节拍中抛出e;// process.nextTick错误或' error‘事件

^

ReferenceError:未定义jQuery

在app/jquery.center.js:43:1

在/Users/crapthings/Desktop/app/.meteor/local/build/server/server.js:111:21

在Array.forEach (本机)

at函数。(/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

您的应用程序正在崩溃。正在等待文件更改。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-14 13:37:19

您将jquery插件javascript文件直接放在app文件夹中,以便为客户端和服务器加载javascript文件。

根据Meteor文档提供的

客户端从以下位置加载javascript : project/public和project/client

服务器从: project/public和project/server文件夹加载javascript。

从1.0版开始,Meteor在客户端内部使用jQuery,因此您可以直接使用库,而无需添加jQuery。但是,建议您将jQuery显式添加到您的Meteor项目中:

meteor添加jquery

Meteor文档深入解释了how JavaScript files are loaded and where static assets should go (CSS,图像)。

另请参见。

票数 38
EN

Stack Overflow用户

发布于 2012-06-14 09:23:48

将它放在client文件夹中,这样它只在客户端加载,而不需要服务器上的jQuery。

票数 19
EN

Stack Overflow用户

发布于 2016-06-23 00:08:32

在MeterorJS 1.3.x中实现这一点的一种方法

public\js\目录中添加JS文件

如果你想控制脚本的加载顺序,使用client/main.js中的$.getScript从Meteor.startup方法加载它,控制每个js文件的多个$.getScript。

Meteor.startup(function(){
    $.getScript('js/fhir-client.js', function(){
        // script should be loaded and do something with it. 

    });
});
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11009971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档