函数计算中,怎么指定这里的npm版本?[阿里云]

函数计算中, 怎么指定这里的npm版本?

以下为热心网友提供的参考意见

在函数计算中,您可以通过设置环境变量来指定npm版本。具体操作如下:

  1. 打开您的函数计算项目,找到package.json文件。
  2. package.json文件中,添加一个名为NODE_VERSION的环境变量,并设置其值为您想要使用的npm版本。例如,如果您想要使用npm 6.x版本,可以将以下内容添加到package.json文件中:
{
  "name": "your-function",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1"
  },
  "engines": {
    "node": "6.x"
  }
}
  1. 保存package.json文件。
  2. 部署您的函数计算项目。在部署过程中,系统会自动检测到package.json文件中的engines字段,并根据指定的npm版本进行安装。

这样,您的函数计算项目就会使用指定的npm版本进行运行。

以下为热心网友提供的参考意见

用 docker 吧。此回答来自钉群阿里函数计算官网客户。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====