2

我有一个具有良好文件夹结构的准系统流星应用程序:

喜欢:

myApp
   |- .meteor
   |- public
      |- img
   |- client
      |- css
      |- view
      |- js
   |- server
      |- helper
   |- collection
   |- lib

我不想说 :

meteor create myNewApp

所以我复制了 myApp -> myNewApp :

cp -rf * /myNewApp/*

然后我尝试运行流星应用程序:

cd myNewApp/
meteor run

我得到:

运行:您不在 Meteor 项目目录中。

创建一个新的 Meteor 项目:meteor create 例如:meteor create myapp

有没有办法做到这一点?

@编辑:我也试过流星重置

reset: You're not in a Meteor project directory.

To create a new Meteor project:
   meteor create <project name>
For example:
   meteor create myapp
4

2 回答 2

1

还有一个隐藏目录.meteor,您需要复制它。如果您正在创建一种基本结构,请确保它没有 mongodb 数据库(您可以使用meteor reset它来清除它)。

运行meteor将为您的应用程序实例创建 mongodb 数据库。

这适用于所有平台:

meteor create example1

复制新的应用程序:

然后在那里进行您想要的所有编辑

mkdir newdirectory
cp -r example1 newdirectory

或者

mkdir copyofapp
cp -r example1/. copyofapp

它将在新目录中复制它。如果您有 GUI 的便利,您还可以使用普通的复制+粘贴来复制和粘贴目录 example1。然后,您可以为新应用重命名目录

使用cp -r通配符 (*) 不会复制隐藏文件。

于 2013-05-12T08:04:44.030 回答
0

为了找出需要哪些文件,只需从 GitHub 签出一个 Meteor 应用程序。

克隆存储库与复制文件结构没有太大区别。

如果您查看Meteor 的示例文件夹,您将看到两个文件包和发布。这就是所有需要的。

于 2013-05-13T06:33:09.527 回答