Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Heroku:将节点更新到最新版本_Javascript_Node.js_Heroku_Heroku Cli_N - Fatal编程技术网

Javascript Heroku:将节点更新到最新版本

Javascript Heroku:将节点更新到最新版本,javascript,node.js,heroku,heroku-cli,n,Javascript,Node.js,Heroku,Heroku Cli,N,我想在本地计算机上将我的节点版本更新为可能的最新版本。我正在使用Ubuntu 16.04。我目前发现用我最好的方法更新很困难。请注意,heroku cli是最新的(到目前为止) 下面是其他可能有帮助的重要命令 harman@manchanda: 04:14 pm ~ $ node -v v8.3.0 harman@manchanda: 04:14 pm ~ $ which node /usr/local/heroku/bin/node harman@manchanda: 04:15 pm ~

我想在本地计算机上将我的节点版本更新为可能的最新版本。我正在使用Ubuntu 16.04。我目前发现用我最好的方法更新很困难。请注意,
heroku cli
是最新的(到目前为止)

下面是其他可能有帮助的重要命令

harman@manchanda: 04:14 pm ~ $ node -v
v8.3.0

harman@manchanda: 04:14 pm ~ $ which node
/usr/local/heroku/bin/node

harman@manchanda: 04:15 pm ~ $ nodejs -v
v8.7.0

harman@manchanda: 04:15 pm ~ $ which nodejs
/usr/bin/nodejs

harman@manchanda: 04:15 pm ~ $ heroku -v
heroku-cli/6.14.34-1fcf80e (linux-x64) node-v8.6.0

harman@manchanda: 04:15 pm ~ $ n
node/6.2.2
node/6.7.0
node/7.0.0
node/7.8.0
node/7.9.0
node/8.4.0
node/8.7.0

如果需要任何其他信息,请告诉我?

假设您已在本地计算机上安装了
n
软件包,则可以运行

sudo n latest
将Node更新为可用的最新版本(撰写此答案时为8.7.0)

或者,如果要使用heroku dyno中的最新节点:

  • 打开本地项目的根目录
  • 打开
    package.json
  • 添加
    “引擎”:{“节点”:“8.7.0”},
    如下所示:

    {
    “名称”:“节点示例”,
    “版本”:“1.0.0”,
    “描述”:“这个例子太酷了。”,
    “main”:“web.js”,
    “脚本”:{
    “测试”:“echo\”错误:未指定测试\“&退出1”
    },
    “关键词”:[
    “示例”,
    “希罗库”
    ],
    “作者”:“无名氏”,
    “许可证”:“麻省理工学院”,
    “引擎”:{
    “节点”:“8.7.0”
    },
    }

  • git add package.json&&git commit-m“指定节点版本”

  • git推送heroku主机

  • 您想更新本地机器上的节点或更新heroku dyno中的节点?在我的本地机器上我需要更新我的本地机器上的sudo n latest不起作用。。。它的
    v8.3.0
    用于
    node-v
    ,尽管它的
    v8.7.0
    用于
    node-v
    sudo n latest