当前位置: 首页 > 知识库问答 >
问题:

如何在Amplify控制台的配置步骤中更改节点版本

松新
2023-03-14

我面临的问题是,我无法通过AWS Amplify控制台构建我的Angular应用程序:“您正在运行Node.js的V8.12.0版本,而Angular CLI 8.0+不支持该版本。官方支持的Node.js版本为10.9或更高版本。请访问https://nodejs.org/en/以找到如何更新Node.js的说明。”

现在,我想在提供步骤中将docker容器的默认节点版本设置为VERSION_NODE_10,这已经在容器中定义了。

# Framework Versions
ENV VERSION_NODE_8=8.12.0
ENV VERSION_NODE_6=6
ENV VERSION_NODE_10=10
ENV VERSION_NODE_DEFAULT=$VERSION_NODE_8 <-- Change this to $VERSION_NODE_10
ENV VERSION_RUBY_2_3=2.3.6
ENV VERSION_RUBY_2_4=2.4.3
ENV VERSION_RUBY_DEFAULT=$VERSION_RUBY_2_3
ENV VERSION_HUGO=0.51
ENV VERSION_YARN=1.13.0
version: 0.1
backend:
  phases:
    build:
      commands:
        - '# Execute Amplify CLI with the helper script'
        - amplifyPush --simple
frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - node -v
        - npm run-script build
  artifacts:
    baseDirectory: dist/cr-client
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

有人知道如何更改默认值吗?

共有1个答案

廉高邈
2023-03-14

AWS放大使用nvm处理节点版本。试试这个:

version: 0.1
backend:
  phases:
    build:
      commands:
        - '# Execute Amplify CLI with the helper script'
        - amplifyPush --simple
frontend:
  phases:
    preBuild:
      commands:
        - nvm use $VERSION_NODE_10
        - npm ci
    build:
      commands:
        - nvm use $VERSION_NODE_10
        - node -v
        - npm run-script build
  artifacts:
    baseDirectory: dist/cr-client
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*
 类似资料:
  • 本文向大家介绍如何在C#中更改控制台的WindowWidth?,包括了如何在C#中更改控制台的WindowWidth?的使用技巧和注意事项,需要的朋友参考一下 使用Console.WindowWidth属性更改控制台的WindowWidth。 示例 现在让我们看一个例子- 输出结果 这将产生以下输出-

  • 本文向大家介绍如何在C#中更改控制台的WindowTop?,包括了如何在C#中更改控制台的WindowTop?的使用技巧和注意事项,需要的朋友参考一下 使用Console.WindowTop属性更改C#中控制台的WindowTop。 示例 现在让我们看一个例子- 输出结果 这将产生以下输出-

  • 本文向大家介绍如何在C#中更改控制台的WindowHeight?,包括了如何在C#中更改控制台的WindowHeight?的使用技巧和注意事项,需要的朋友参考一下 使用Console.WindowHeight属性更改控制台的WindowHeight。 示例 现在让我们看一个例子- 输出结果 这将产生以下输出-

  • 本文向大家介绍如何更改控制台的WindowLeft,包括了如何更改控制台的WindowLeft的使用技巧和注意事项,需要的朋友参考一下 使用Console.WindowLeft属性更改C#中控制台的WindowLeft。 示例 现在让我们看一个例子- 输出结果 这将产生以下输出-

  • 如果我在felix web控制台中更改任何osgi配置,默认情况下,它将保存在路径apps/system/config下。我们怎样才能改变这个位置? 如果我在创建吊索后更改了PID的osgi配置(修改了属性或添加了新属性): /apps/my-project/config下的OsgiConfig类型节点。这些更改将同步到应用程序/系统/配置,反之亦然? 通过两种方法中的任何一种修改后,最终存储在两

  • 配置控制台 您可以在 config/kibana.yml 文件中添加以下配置: console.enabled 默认: true 。设置为 false 以禁用控制台。切换此配置将导致服务器在下次启动时重新生成资源,这可能会造成页面开始服务之前有些延迟。