首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流星+ PhantomJS如何使它工作

流星+ PhantomJS如何使它工作
EN

Stack Overflow用户
提问于 2015-04-15 17:03:55
回答 1查看 177关注 0票数 0

我试图在一个PhantomJS中安装MeteorApp。

我已经完成了这些步骤:

添加npm包

代码语言:javascript
复制
meteor add meteorhacks:npm

运行流星让npm包预先初始化。

代码语言:javascript
复制
meteor

在根目录处创建了一个文件packages.json。将其编辑为:

代码语言:javascript
复制
{
  "phantomjs": "1.9.13"
}

A这一点似乎一切正常.但是我试着用我在这里找到的例子来测试:https://github.com/gadicc/meteor-phantomjs

但我不知道该把我的phantomDriver.js放在哪里

为什么phantomDriver.js在资产/应用程序/幻影驱动.但是之后,他们说要在./私有/幻影Driver.js中创建文件..。

(谢谢你的明确解释:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-15 17:11:09

在开发模式下,您可以在/private/phantomDriver.js中创建文件。当您构建一个流星应用程序时,它会将所有内容重新组合到一个可以运行的应用程序包中。

在meteor构建应用程序之后,它会将来自private的内容存储到assets中。要让幻影执行这个文件,它需要在这个目录中查找。你不需要去创造它。这就是流星内部的工作原理。

如果您查看您的.meteor/local/build/programs/server目录,assets目录中有您放置在private中的任何内容。

从流星代码运行的上下文(上面的服务器目录)来看,当项目运行时,assets目录从这个目录运行。

记住,当你部署你的应用程序时,它失去了整个项目结构,变成了另外一些东西。Gadi的幻影项目也是为了在生产环境中工作。

不要担心assets目录,将文件保存在/private/phantomDriver.js中。流星应该照顾好剩下的。

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

https://stackoverflow.com/questions/29656418

复制
相关文章

相似问题

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