Cara Mudah Upgrade Versi NodeJS di MacOS

Beberapa library JavaScript baru di NPM memerlukan versi Node.js terbaru, jadi Anda harus terus memperbarui Node.js Anda. Mari kita lihat cara termudah untuk melakukannya di macOS Anda!

Hadie Danker
2 bulan yang lalu
General
Cara Mudah Upgrade Versi NodeJS di MacOS
{"compiledSource":"/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n p: \"p\",\n h3: \"h3\",\n pre: \"pre\",\n code: \"code\",\n strong: \"strong\"\n }, _provideComponents(), props.components);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Beberapa library JavaScript baru di NPM memerlukan versi Node.js terbaru, jadi Anda harus terus memperbarui Node.js Anda. Mari kita lihat cara termudah untuk melakukannya di macOS Anda!\"\n }), \"\\n\", _jsx(_components.h3, {\n id: \"1-buka-terminal-dan-cek-versi-nodejs\",\n children: \"1. Buka Terminal dan Cek versi Node.Js\"\n }), \"\\n\", _jsx(_components.pre, {\n children: _jsx(_components.code, {\n className: \"language-bash\",\n children: \"$ node -v\\r\\nv 16.x.x```\\n\"\n })\n }), \"\\n\", _jsxs(_components.h3, {\n id: \"2-install-n-package-dengan-npm-jika-anda-belum-menginstallnya\",\n children: [\"2. Install \", _jsx(_components.code, {\n children: \"n\"\n }), \" Package dengan \", _jsx(_components.code, {\n children: \"npm\"\n }), \" jika Anda belum menginstallnya\"]\n }), \"\\n\", _jsx(_components.pre, {\n children: _jsx(_components.code, {\n className: \"language-bash\",\n children: \"$ sudo npm cache clean -f \\r\\n$ sudo npm install -g n```\\n\"\n })\n }), \"\\n\", _jsx(_components.h3, {\n id: \"3-kemudian-anda-dapat-mengupdate-versi-nodejs-sesuai-kebutuhan-anda\",\n children: \"3. Kemudian, Anda dapat mengupdate versi nodeJs sesuai kebutuhan Anda\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Versi Stable\"\n }), \" (Rekomended)\"]\n }), \"\\n\", _jsx(_components.pre, {\n children: _jsx(_components.code, {\n className: \"language-bash\",\n children: \"$ sudo n stable\\n\"\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Versi Terbaru\"\n }), \" (terkadang beberapa library belum support)\"]\n }), \"\\n\", _jsx(_components.pre, {\n children: _jsx(_components.code, {\n className: \"language-bash\",\n children: \"$ sudo n latest```\\n\"\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Jika anda menggunakan versi terbaru, terkadang akan menadapatkan notice “The engine “node” is incompatible with this module”. Bisa di akali dengan flag \", _jsx(_components.code, {\n children: \"--ignore-engines\"\n })]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Versi LTS\"\n }), \" (Long Term Support)\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Versi yang paling recommended untuk production\"\n }), \"\\n\", _jsx(_components.pre, {\n children: _jsx(_components.code, {\n className: \"language-bash\",\n children: \"$ sudo n lts\\n\"\n })\n }), \"\\n\", _jsx(_components.h3, {\n id: \"4-terakhir-cek-apakah-update-berhasil\",\n children: \"4. Terakhir, cek apakah update berhasil\"\n }), \"\\n\", _jsx(_components.pre, {\n children: _jsx(_components.code, {\n className: \"language-bash\",\n children: \"$ node -v\\r\\nv x.x.x\\n\"\n })\n }), \"\\n\", _jsx(_components.p, {\n children: \"Demikian, semoga bermanfaat\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}}

Beberapa library JavaScript baru di NPM memerlukan versi Node.js terbaru, jadi Anda harus terus memperbarui Node.js Anda. Mari kita lihat cara termudah untuk melakukannya di macOS Anda!

1. Buka Terminal dan Cek versi Node.Js

1
$ node -v
2
v 16.x.x```

2. Install n Package dengan npm jika Anda belum menginstallnya

1
$ sudo npm cache clean -f
2
$ sudo npm install -g n```

3. Kemudian, Anda dapat mengupdate versi nodeJs sesuai kebutuhan Anda

Versi Stable (Rekomended)

1
$ sudo n stable

Versi Terbaru (terkadang beberapa library belum support)

1
$ sudo n latest```

Jika anda menggunakan versi terbaru, terkadang akan menadapatkan notice “The engine “node” is incompatible with this module”. Bisa di akali dengan flag --ignore-engines

Versi LTS (Long Term Support)

Versi yang paling recommended untuk production

1
$ sudo n lts

4. Terakhir, cek apakah update berhasil

1
$ node -v
2
v x.x.x

Demikian, semoga bermanfaat

Node.js