当前位置:   article > 正文

Ubuntu18系统安装:node及node版本管理工具nvm部署前端项目_now using node v16.13.1 (64-bit)

now using node v16.13.1 (64-bit)

注意在安装之前先安装好Git  如何在Ubuntu 上安装Git与入门教程_ubuntu安装git_飞鹰雪菲的博客-CSDN博客

1、把nvm远程镜像克隆到指定目录

git clone https://gitee.com/mirrors/nvm

 1.1在终端指定的文件夹下

  1. drc@iZwz91oq31508figapkas0Z:~/qiang/tools$ git clone https://gitee.com/mirrors/nvm
  2. fatal: destination path 'nvm' already exists and is not an empty directory.
  3. drc@iZwz91oq31508figapkas0Z:~/qiang/tools$ ls
  4. nvm
  5. drc@iZwz91oq31508figapkas0Z:~/qiang/tools$ cd nvm
  6. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ ls
  7. bash_completion CONTRIBUTING.md GOVERNANCE.md LICENSE.md nvm-exec package.json README.md ROADMAP.md update_test_mocks.sh
  8. CODE_OF_CONDUCT.md Dockerfile install.sh Makefile nvm.sh PROJECT_CHARTER.md rename_test.sh test
  9. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$

2、安装nvm

进入nvm目录内执行安装命令

bash install.sh 

根据执行安装命令后的提示继续执行提示内容:

  1. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ sudo bash install.sh
  2. => nvm is already installed in /root/.nvm, trying to update using git
  3. => => Compressing and cleaning up git repository
  4. => nvm source string already in /root/.bashrc
  5. => bash_completion source string already in /root/.bashrc
  6. => You currently have modules installed globally with `npm`. These will no
  7. => longer be linked to the active version of Node when you install a new node
  8. => with `nvm`; and they may (depending on how you construct your `$PATH`)
  9. => override the binaries of modules installed with `nvm`:
  10. /usr/local/lib
  11. ├── corepack@0.10.0
  12. => If you wish to uninstall them at a later point (or re-install them under your
  13. => `nvm` Nodes), you can remove them from the system Node as follows:
  14. $ nvm use system
  15. $ npm uninstall -g a_module
  16. => Close and reopen your terminal to start using nvm or run the following to use it now:
  17. export NVM_DIR="$HOME/.nvm"
  18. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  19. [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
  20. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ export NVM_DIR="$HOME/.nvm"
  21. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  22. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
  23. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ nvm --version
  24. 0.39.1
  25. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$

 通过nvm --version可以看到安装成功。

3、使用nvm安装node16.13.1并使用该版本:

  1. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ nvm ls
  2. -> system
  3. iojs -> N/A (default)
  4. node -> stable (-> N/A) (default)
  5. unstable -> N/A (default)
  6. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ nvm install 16.13.1
  7. Downloading and installing node v16.13.1...
  8. Downloading https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz...
  9. ################################################################################################################################################################################################################ 100.0%
  10. Computing checksum with sha256sum
  11. Checksums matched!
  12. Now using node v16.13.1 (npm v8.1.2)
  13. Creating default alias: default -> 16.13.1 (-> v16.13.1)
  14. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ nvm ls
  15. -> v16.13.1
  16. system
  17. default -> 16.13.1 (-> v16.13.1)
  18. iojs -> N/A (default)
  19. unstable -> N/A (default)
  20. node -> stable (-> v16.13.1) (default)
  21. stable -> 16.13 (-> v16.13.1) (default)
  22. lts/* -> lts/gallium (-> N/A)
  23. lts/argon -> v4.9.1 (-> N/A)
  24. lts/boron -> v6.17.1 (-> N/A)
  25. lts/carbon -> v8.17.0 (-> N/A)
  26. lts/dubnium -> v10.24.1 (-> N/A)
  27. lts/erbium -> v12.22.12 (-> N/A)
  28. lts/fermium -> v14.19.2 (-> N/A)
  29. lts/gallium -> v16.15.0 (-> N/A)
  30. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ nvm use 16.13.1
  31. Now using node v16.13.1 (npm v8.1.2)
  32. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$ node -v
  33. v16.13.1
  34. drc@iZwz91oq31508figapkas0Z:~/qiang/tools/nvm$

4.nvm常用命令

  1. nvm ls :列出所有已安装的 node 版本
  2. nvm ls-remote :列出所有远程服务器的版本(官方node version list)
  3. nvm list :列出所有已安装的 node 版本
  4. nvm list available :显示所有可下载的版本
  5. nvm install stable :安装最新版 node
  6. nvm install [node版本号] :安装指定版本 node
  7. nvm uninstall [node版本号] :删除已安装的指定版本
  8. nvm use [node版本号] :切换到指定版本 node
  9. nvm current :当前 node 版本
  10. nvm alias [别名] [node版本号] :给不同的版本号添加别名
  11. nvm unalias [别名] :删除已定义的别名
  12. nvm alias default [node版本号] :设置默认版本

5 live-server安装与使用

live-server是一个具有实时加载功能的小型服务器,可以使用它来破解html/css/javascript,但是不能用于部署最终站点。也就是说我们可以在项目中实时用live-server作为一个实时服务器实时查看开发的网页或项目效果。
使用live-server,首先需要安装它:
npm install -g live-server

安装失败权限问题可以在前面加sudo

然后在所在项目目录下,打开命令行工具,输入 live-server,回车就可以了(注意这里默认打开的是index.html)

默认端口号是8080,如果想用其他端口号可以在运行live-server的时候用--port的方式指定端口号。

live-server --port=9000

最后:

在静态文件目录front_end_pc下执行
live-server
live-server运行在8080端口下,可以通过127.0.0.1:8080来访问静态页面。

使用live-server报错 :按照这个文章上面的方式修改格式

https://www.cnblogs.com/luojiuzxy/p/10830497.html

然后重新运行就好了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/594874
推荐阅读
相关标签
  

闽ICP备14008679号