我看到了:
https://groups.google.com/forum/#!topic/meteor-core/ZlPPrH7SqrE
http://guaka.org/guaka-jquery-meteor-server-side-try-var-meteor-bootstrap-requirejquery-javascript-0
How can one parse HTML server-side with Meteor?
我还没想出一种在流星服务器端包含jQuery的方法。有人知道吗?
我试过了:
Npm.require('jquery')
Npm.require('jQuery')
但找不到包裹:
# Npm.require('jquery')
►[Error][Error: Cannot find module 'jquery']
答案 0 :(得分:2)
尝试使用此程序包https://github.com/meteorhacks/npm
$: meteor add meteorhacks:npm
packages.json
中指定了npm包,它的版本为{ "jquery": 2.1.1 }
Meteor.npmRequire("jquery");
$: meteor
答案 1 :(得分:0)
对于Meteor 1.0
使用以下内容创建.meteor/package.json
{
"dependencies":{
"jquery": "*"
}
}
然后cd .meteor
并运行npm install
以在.meteor/node_modules
中安装jquery。
然后您可以在服务器Npm.require('jquery')
中使用。
在node_modules
中添加.meteor/.gitignore
,这样就不会推送将与npm install
一起安装的依赖项。
但是有一个问题,npm没有跟踪已安装软件包的跟踪版本。为此,在npm shrinkwrap
中运行.meteor
,这样,当另一台开发人员在另一台计算机上运行npm install
时,将获得您安装的相同版本。