开发者社区 > 云原生 > Serverless > 正文

在阿里函数计算中, Serverless应用中心 部署服务时候,如何支持npm云效仓库?

在阿里函数计算中,Serverless应用中心 部署服务时候,如何支持npm云效仓库?bb911cd8f3ff3d071fa84d8339a418b1.png
我是通过https://fcnext.console.aliyun.com/applications/create 创建的。如何配置npm仓库的访问账户/密码呢?

展开
收起
小小鹿鹿鹿 2023-10-30 22:06:59 103 0
4 条回答
写回答
取消 提交回答
  • 私有源需要设置访问凭证。74f1cc56dd21a53d104976fcc9a637d1.png.就是按这个方式在本地生成.npmrc,再push到git仓库里。部署的时候会自动去找。74f1cc56dd21a53d104976fcc9a637d1.png.此回答来自钉群阿里函数计算官网客户。

    2023-10-31 23:01:03
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云函数计算 (Function Compute, FC) 中,您可以使用 Serverless 应用引擎 (SAE) 来部署 Node.js 服务,并且可以通过设置包管理器为 npm 来使用云效仓库。
    首先,在 SAE 控制台创建一个新的 Node.js 应用。然后,在创建应用时,选择 "包管理器" 选项为 npm,并输入云效仓库的地址和凭证信息。这样,SAE 就可以自动从云效仓库拉取 Node.js 包,并将其安装在应用环境中。
    请注意,这需要云效仓库已启用外部访问功能,并且应用有权访问相应的仓库资源。同时,您也可以考虑使用阿里云容器服务 ACK 或 Kubernetes 等平台,它们也提供了丰富的部署选项和支持自定义镜像等功能,能够更好地满足不同的开发和运维需求。

    2023-10-31 13:31:02
    赞同 展开评论 打赏
  • 在阿里云函数计算中,对于问题一,目前Serverless应用中心不支持直接部署到npm云效仓库,你可以先将代码上传到OSS,然后再通过OSS进行部署。

    对于问题二,你可以通过以下步骤来配置npm仓库的访问账户和密码:

    1. 登录到阿里云函数计算控制台:首先,你需要登录到阿里云函数计算的控制台。

    2. 选择你的函数:在控制台的左侧菜单中,你会看到所有的函数列表。在这里,你可以选择你想要配置的函数。

    3. 点击“编辑”按钮:在函数详情页面的顶部,你会看到一个“编辑”按钮。点击这个按钮,你就可以编辑这个函数的配置了。

    4. 配置npm仓库的访问账户和密码:在编辑页面,你会看到一个“代码源”的选项。在这里,你可以配置npm仓库的访问账户和密码。

    注意:配置完成后,你需要重新部署函数,才能使新的配置生效。

    2023-10-31 10:25:34
    赞同 展开评论 打赏
  • 使用npm安装依赖并部署代码https://help.aliyun.com/zh/fc/user-guide/deploy-a-code-package-2

    前提条件
    您的本机已安装npm,且具有执行npm命令的权限。
    您已在函数计算控制台创建Node.js函数。具体操作,请参见创建函数。
    操作步骤
    在mycode目录下执行npm install node-emoji安装emoji依赖库到当前目录。
    打包mycode目录下所有文件。
    Linux或macOS系统
    进入mycode目录,执行zip code.zip -r ./*。

    说明
    请确保您具有该目录的读写权限。
    Windows系统
    进入mycode目录,选中所有文件,单击鼠标右键,选择打包为ZIP包。

    说明
    请确保您创建的index.js文件位于包的根目录。
    在函数计算控制台找到目标函数,然后在函数详情页面的右上角,单击上传代码上传您上一步打包的ZIP包。
    重要
    由于函数计算的运行环境是Linux系统,您在Windows系统或macOS系统安装emoji依赖库时如果带有二进制文件,会导致您的代码包上传到函数计算后运行失败。因此,建议您使用WebIDE打包函数第三方依赖或者使用Serverless devs工具安装依赖并部署项目。

    2023-10-31 09:27:06
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载

    相关镜像