【问题标题】:AWS Cloud9 `process.versions.node` undefined?AWS Cloud9`process.versions.node`未定义?
【发布时间】:2019-04-12 07:17:11
【问题描述】:

我刚刚尝试将一个项目从旧的 c9.io 迁移到新的 AWS c9。但是当我尝试运行该项目(一个 create-react-app 项目)时,我得到一个

TypeError: 无法读取未定义的属性“0”

引用 cloudinary npm 包期望的对 process.versions.node 的引用

module.exports = Number(process.versions.node[0]) < 8 ? require('./lib-es5/cloudinary') : req...

如何定义process.versions.node

【问题讨论】:

    标签: node.js aws-cloud9


    【解决方案1】:

    只需打印事件,如下所示。您会看到 process.env.Node_Version(一种不确定变量名的变量),但您将能够获得运行时版本。

       exports.handler = function (event, context, callback){
         console.log(event);
         callback(null, 200);
       }
    

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      相关资源
      最近更新 更多