2017-10-13 3 views
3

Ich möchte meine Knotenversion auf die neueste Version, die auf meinem lokalen Rechner möglich ist, aktualisieren. Ich benutze Ubuntu 16.04. Ich finde gerade Schwierigkeiten, mit Methoden zu aktualisieren, die zu meinem Besten von knowledge verfügbar sind. Bitte beachten Sie, dass heroku-cli aktuell ist (bis jetzt).Heroku: Knoten auf die neueste Version aktualisieren

$ check-node-version 
node: 8.3.0 
npm: 5.4.2 
yarn: 1.2.1 

Hier sind weitere wichtige Befehle, die helfen können

[email protected]: 04:14 pm ~ $ node -v 
v8.3.0 

[email protected]: 04:14 pm ~ $ which node 
/usr/local/heroku/bin/node 

[email protected]: 04:15 pm ~ $ nodejs -v 
v8.7.0 

[email protected]: 04:15 pm ~ $ which nodejs 
/usr/bin/nodejs 

[email protected]: 04:15 pm ~ $ heroku -v 
heroku-cli/6.14.34-1fcf80e (linux-x64) node-v8.6.0 

[email protected]: 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 

Lassen Sie mich wissen, wenn andere Informationen für gleiche benötigt?

+0

Sie Knoten auf dem lokalen Rechner aktualisieren möchten oder update node, das ist in deinem heroku-dyno? – vanelizarov

+0

auf meinem lokalen Rechner – Harry

Antwort

1

Angenommen, Sie n Paket auf dem lokalen Computer installiert haben, können Sie laufen

sudo n latest 

verfügbar Knoten auf die neueste Version zu aktualisieren (8.7.0 im Moment diese Antwort schreiben)

Or wenn Sie die aktuellen Knoten in Ihrem Heroku dyno verwenden mögen:

  1. öffnen Sie Ihr lokales Projekt root
  2. öffnen package.json
  3. hinzufügen "engines": { "node": "8.7.0" }, wie folgt aus:

    { "name": "node-example", "version": "1.0.0", "description": "This example is so cool.", "main": "web.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "example", "heroku" ], "author": "jane-doe", "license": "MIT", "engines": { "node": "8.7.0" }, }

  4. git add package.json && git commit -m "Specified node version"

  5. git push heroku master

Reference

+0

Ich muss auf meinem lokalen Rechner aktualisieren 'sudo n neueste' funktioniert nicht ... Es ist immer noch' v8.3.0' für 'node -v' obwohl es' v8.7.0' für 'Knoten -v' – Harry

Verwandte Themen