根据meteor文档,每次运行webapp
时都会安装一个基本的meteor create
软件包,以便在您的meteor应用程序中提供“webapp”功能。 documentation说:
...你可以轻松地构建一个没有它的Meteor应用程序 - 例如,如果你想制作一个仍然使用Meteor包系统和DDP的命令行工具。
我将其理解为“您可以删除该软件包”,但是当我运行meteor remove webapp
时,它会将其反驳:
webapp is not in this project.
答案 0 :(得分:3)
是的,你可以,每个流星应用程序都需要一个主要功能,如果你使用meteor-platform,将自动添加包含main的webapp包。你可以删除meteor-platform,它是一个包装器,可以完成所有核心流星包的简单包装,并手动添加你需要的包,例如mongo,tracker等,然后添加一个main函数。
我写了一篇关于用meteor编写命令行程序的博文:
http://practicalmeteor.com/writing-command-line-programs-with-meteor/
此外,作为使用meteor编写许多命令行程序的一部分,我们创建了pracitcalmeteor:mcli包,它为您提供了一些很好的附加功能,包括命令注册,命令行选项和参数解析,以及运行您的工具。在开发模式下的命令,其中命令行解析不可能开箱即用。让我知道它对你有用。
干杯, RONEN