在WSL(openSUSE)上安装Node.js
首先
正因为是春假期间,我想兼顾学习,并且决定尝试一些新事物,所以我决定尝试一下Electorn。
这次作为准备工作,我在WSL上安装了Node.js和npm。
2020/3/10: Update
I was trying to use WebStorm and WSL, but it doesn’t seem to work currently…
I feel it’s more reliable to install Node.js on Windows directly.
开发环境
-
- Windows 10 Pro 1909
- WSL(openSUSE-Leap-15-1)
安装 Node.js
我启动了WSL,并查找了存储库中的nodejs版本。
$ sudo zypper se nodejs
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+-------------------------+--------------------------------------------------+-----------
| nodejs-common | Common files for the NodeJS ecosystem | package
| nodejs-emojione | A set of emojis designed for the web | package
| nodejs-emojione-awesome | Emojione templates | package
| nodejs-emojione-demo | EmojiOne Demos | package
| nodejs-emojione-meteor | EmojiOne utility for Meteor | package
| nodejs-emojione-python | EmojiOne utility for Python | package
| nodejs-emojione-swift | EmojiOne utility for swift | package
| nodejs-packaging | Node.js Dependency generators for openSUSE | package
| nodejs-underscore | A utility belt library for JavaScript | package
| nodejs10 | Evented I/O for V8 JavaScript | package
| nodejs10 | Evented I/O for V8 JavaScript | srcpackage
| nodejs10-devel | Files needed for development of NodeJS platforms | package
| nodejs10-docs | Node.js API documentation | package
| nodejs8 | Evented I/O for V8 JavaScript | package
| nodejs8 | Evented I/O for V8 JavaScript | srcpackage
| nodejs8-devel | Files needed for development of NodeJS platforms | package
| nodejs8-docs | Node.js API documentation | package
$ sudo zypper info nodejs10
Loading repository data...
Reading installed packages...
Information for package nodejs10:
---------------------------------
Repository : leap-15.1-update
Name : nodejs10
Version : 10.16.3-lp151.2.6.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 23.6 MiB
Installed : No
Status : not installed
Source package : nodejs10-10.16.3-lp151.2.6.1.src
Summary : Evented I/O for V8 JavaScript
Description :
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model. Node.js has a package ecosystem
provided by npm.
由于v10.16.3似乎是最新版本,所以我们将安装nodejs10。同时也会安装npm10。
$ sudo zypper in nodejs10 npm10
安装完成后,我们要进行版本确认。
$ node -v
v10.16.3
$ npm -v
6.9.0
我确认无事安装成功。
下面是本次的全部内容。接下来,我想要实际动手尝试一下Electron的运行。