在云效中构建Node.js

在云效中构建Node.js

更新时间:2020-05-22 14:04:36

问题描述

  • 在云效中构建Node.js失败。
  • 在云效中使用npm命令构建较慢。
  • 在云效中构建Node.js时如何指定具体的Python版本。

解决方案

根据问题描述选择对应的方法解决问题:

  • 在构建命令前加上rm -rf node_modules命令,例如rm -rf node_modules && cnpm install
  • 如果构建Node.js使用的是npm install 命令,需要将npm install改成cnpm install。此时是优先从国内站点下载依赖包,不至于因为访问国外站点时的网络环境因素,导致构建慢。如果构建环境中没有cnpm命令,需要添加--registry参数指定国内的站点。
  • 在构建命令中指定对应目录下的Python版本,如下所示,执行Python版本的绝对路径即可。
    cnpm --python=/usr/local/bin/python install --production && npm run build

适用于

  • 云效

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。