如何将包转换为纯js文件?

时间:2015-04-16 01:31:39

标签: meteor

我目前正在使用meteor创建一个项目,前开发人员创建了一些软件包,项目看起来像这样:

/projectName
|- /client
|- /server
|- /lib
|- /packages
|- /packages/projectName-packageName1
|- /packages/projectName-packageName2

团队负责人让我用meteor 1.x重建项目,并将/pacakages下的所有软件包移到/lib

我是meteor的新手并尝试将/packages下的文件直接移至/lib,当然没有成功。

你能告诉我如何做到这一点吗?

1 个答案:

答案 0 :(得分:1)

嗯,你可以复制粘贴代码,但你应该知道一些事情。

如果您的软件包只是服务器端或者不使用DOM Elements或者它应该工作的Window对象,那么请确保您拥有此软件包需要工作的所有依赖项。({{1}在服务器/客户端之间共享,并且服务器上存在Window Object dosnt。

首先打开每个包的/lib folder,看看哪个文件属于服务器,哪个文件属于客户端,所以只需抓取这些文件并放在相应的文件夹下package.js {{1} }或/client

第二,看看api.use,例如。

/server

如果你现在有这样的话,你应该做一本/both手册。

此外,由于meteor首先在应用程序中的任何其他api.use('coffeescript','client') 之前加载包,您应该知道应用程序现在如何加载。

但是在简历中,您可以复制粘贴meteor add coffeescript并将它们放在正确的文件夹中,它应该可以正常工作。