oSo*_*ask 2 node.js npm nestjs ubuntu-20.04
我正在使用 Ubuntu 20.04 LTS,我试图安装 Nestjs 来学习,但是......好吧,最好展示一下发生了什么
首先我尝试找出我的 npm 或 node 的版本,结果是:
$ npm - v
output: 6.14.16
$ node -v
output: v14.19.1
Run Code Online (Sandbox Code Playgroud)
理论上我可以安装nest,对吗?好吧,我运行了这段代码:
$ npm i -g @nestjs/cli
output: /home/user/.npm-global/bin/nest ->
/home/user/.npm-global/lib/node_modules/@nestjs/cli/bin/nest.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/@nestjs/cli/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+ @nestjs/cli@8.2.3
updated 1 package in 17.045s
Run Code Online (Sandbox Code Playgroud)
我认为这个输出看起来很奇怪,尽管如此我还是试图发现 Nest 是否已安装
$ nest -v
output: Command 'nest' not found, did you mean:
command 'newt' from snap newt (0.0.1)
command 'net' from deb samba-common-bin (2:4.13.17~dfsg-0ubuntu0.21.04.1)
command 'next' from deb mailutils-mh (1:3.7-2.1)
command 'next' from deb mmh (0.4-2)
command 'next' from deb nmh (1.7.1-6)
command 'test' from deb coreutils (8.30-3ubuntu2)
command 'nast' from deb nast (0.2.0-7build1)
command 'neat' from deb neat (2.2-1build1)
command 'nes' from deb fceux (2.2.2+dfsg0-1build1)
command 'nes' from deb mednafen (1.22.2+dfsg-1build1)
command 'nes' from deb nestopia (1.50-1build1)
See 'snap info <snapname>' for additional versions.
Run Code Online (Sandbox Code Playgroud)
我对这个开发真的很陌生,“这是我在这里发表的第一篇文章!” 世界,但我感谢您对我的问题的关注(而且我不是来自美国,所以我的英语可能有很多错误,抱歉!)
我注意到您当前使用的是旧版本的 Node Package Manager (npm),您需要先升级它,然后才能安装 Nest.js 之类的东西......所以这些是步骤
\n步骤1.使用此命令清理缓存,然后如果您在赛道上,您将收到一条消息“我当然希望您知道自己在做什么”
\nsudo npm cache clean -f\n
Run Code Online (Sandbox Code Playgroud)\n步骤2.安装Node\xe2\x80\x99s版本管理器
\nsudo npm install -g n\n
Run Code Online (Sandbox Code Playgroud)\n步骤3.安装稳定版本
\nsudo n stable\n
Run Code Online (Sandbox Code Playgroud)\n稳定版本没问题,但您也可以使用 来安装最新版本sudo n latest
。但我希望您最终不会遇到另一个挑战
归档时间: |
|
查看次数: |
4528 次 |
最近记录: |