【问题标题】:I want to degrade the serverless version from 2.41.2 to 2.35.0我想将无服务器版本从 2.41.2 降级到 2.35.0
【发布时间】:2021-05-17 12:38:57
【问题描述】:

我错误地在我的电脑上安装了更高版本的无服务器。由于某些项目要求,现在我想将我的无服务器框架版本从 v2.41.2 降级为 v2.35.0

我试图做的事情:

我已经卸载了当前

nt serverless framework 使用这个命令 npm uninstall -g serverless。

之后我运行了这个命令npm install -g serverless@2.35.0

但是 当我运行这个命令 serverless --version 时,它仍然在我的电脑上显示版本 2.41.2。

【问题讨论】:

    标签: node.js serverless-framework serverless aws-serverless serverless-offline


    【解决方案1】:

    除了通过 NPM 全局安装,serverless 也可以是项目依赖。如果您在节点项目中工作,请确保 serverless 未列在 package.json 文件或 package-lock.json 文件中。

    如果是这样,请运行npm uninstall serverless,然后运行npm install -d serverless@2.35.0,以在项目中安装正确版本的框架。

    【讨论】:

    • 我目前已经在全球范围内安装了它,如果我将它作为开发依赖项添加到我的项目中,它会正常工作吗?
    • 是的,它会在本地安装包并在查看全局节点模块之前从项目中的node_modules 解析它。
    • npm install 命令中的-d是什么意思?
    • 它指示 npm 安装指定的包作为开发依赖项,生产中的应用程序不需要该包(如测试套件,或者在这种情况下,无服务器框架)。
    猜你喜欢
    • 1970-01-01
    • 2018-10-20
    • 2020-09-03
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    相关资源
    最近更新 更多