我有一个具有漂亮文件夹结构的准系统流星应用程序:
像:
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创建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
答案 0 :(得分:1)
Theres还有一个名为.meteor
的隐藏目录,您需要复制该目录。如果您正在创建一种基本结构,请确保它没有mongodb数据库(您可以使用meteor reset
清除它)。
运行meteor
将为您的应用实例创建mongodb数据库。
这适用于所有平台:
meteor create example1
复制新应用:
然后在那里进行所需的所有编辑
mkdir newdirectory
cp -r example1 newdirectory
OR
mkdir copyofapp
cp -r example1/. copyofapp
它将在newdirectory中复制它。如果您具有GUI的便利性,您还可以使用普通复制+粘贴复制并粘贴目录example1。然后,您可以根据需要为新应用程序重命名目录
将cp -r
与通配符(*)一起使用不会复制隐藏文件。
答案 1 :(得分:0)
为了找出需要哪些文件,只需从GitHub查看Meteor应用程序即可。
克隆存储库与复制文件结构没有太大区别。
如果查看examples folder for Meteor,您将看到两个文件包并发布。这就是所需要的一切。