【问题标题】:Moonmail installation issue - Command "project" not foundMoonmail 安装问题 - 找不到命令“项目”
【发布时间】:2017-06-21 23:42:03
【问题描述】:

我正在初始化 Moonmail 并按照自述文件执行以下命令:

sls project init -c -n your-lower-case-project-name

我得到以下信息:

Command "project" not found, Run "serverless help" for...

似乎 Serverless 不再有“project”命令(从 0.5 版开始),它已被替换为“service”(工作方式略有不同)。

这里的前进方向是什么?

【问题讨论】:

    标签: serverless-framework moonmail


    【解决方案1】:

    虽然they sayMoonmail 支持0.5.2 或更高版本,但它是not true。您需要使用 Serverless Framework 的 0.5x 版本,并且您不能使用任何 1.x 版本,因为 1.x 是完全重写的。

    很遗憾,解决方法是卸载当前的 Serverless Framework,安装旧版本。

    npm -g uninstall serverless  
    npm -g install serverless@0.5.6
    

    【讨论】:

    • 修改存储库以支持无服务器 1.x 有多难?有没有直接的方法?不然有没有办法用全局 NPM 包来回切换?
    • Migrating from 0.5x to 1.0x 是可能的,但并不简单。您需要了解这两个版本并调整设置。关于同一模块的多个版本,我相信it is not possible.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 2016-11-04
    • 2022-01-12
    • 2018-06-17
    相关资源
    最近更新 更多