`
minchina91
  • 浏览: 9267 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

ubuntu下nvm,node以及npm的安装与使用

 
阅读更多

一:安装nvm

首先下载nvm,这里我们需要使用git,如果没有安装git,可以使用

sudo apt-get install git
来安装

git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

接下来,我们需要编辑我们的环境变量配置文件

cd
vim .bashrc

source ~/.nvm/nvm.sh
添加进我们的.bashrc中,保存退出。

输入命令

source  .bashrc
将新增的nvm添加到系统中。

nvm -v#查看nvm版本

二.使用nvm安装node

先使用
nvm --help
来了解一下nvm的具体用法
使用
nvm ls-remote
查看可以使用的node版本
这里我选择了v0.11.13,,使用一下命令来安装,并且将其设置为默认版本。
nvm install 0.11.13
nvm alias default 0.11.13
安装好node中是自动安装npm,node package manage

遇到的问题:有时候我们打开一个新的shell后,会提示我们找不到node和npm的命令,可是我们明明安装了?
我们看看我们的.bashrc中有没有这样两句
export NVM_DIR="/Users/YOURUSERNAME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
没有的话,就自己添加进去,然后使用
source .bashrc
来引入系统。

三.npm包管理工具的使用。

以前不知道具体怎么使用,只知道npm install
当我们使用node的时候,就必然会使用node的各种包,为了方便管理就有个npm这个工具。
package.json就是node模块的目录,npm install会根据这个json文件来进行安装。
在我们的工程中,我们使用
npm init
来初始化我们的package.json文件,以前我总是从别的工程来copy,是不是很瓜?
当我们需要安装新的模块的时候,有两种情况。

1.全局安装

npm install -g packagename
参数g说明我们要安装到全局,这样就都可以用了

2.针对单个工程安装

首先进入工程根目录,然后我们使用
npm install packagename --save

来进行安装,加上--save,npm就会帮助我们下载最新的包,并且添加进package.json文件。


四.淘宝npm扩展

由于你懂的原因,国内使用npm有时候并不能成功安装包。所以我们可以使用淘宝的npm管理工具来管理。这样速度就会快很多。

我们可以使用一下命令进行全局安装

npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完成后使用

cnpm -v
1.2.0
可以看到,我已经成功安装了。

以后我们就可以完全使用cnpm来代替npm了。

具体可以点我打开查看


分享到:
评论

相关推荐

    Linux 上安装 nvm node npm pm2 全家桶

    背景:nodejs中台服务需要迁移到新的服务器上,为此需要搭建一套用pm2管理node服务的环境。统一用户名为kredit。...查资料说apt再下一些插件可以提高版本,但是对Ubuntu 16.04.6版本好像不太ok,没做尝试。先把a

    tbify:使用tbify [nvm | npm | npx | yarn | pnpm | ...]

    通过环境变量命令或nvm , node-sass , Electron , Puppeteer , Cypress , Sharp等包使用淘宝替代安装其自身所需的资源。以上,本工具对包管理工具本身零侵入,同时,对环境变量的设置也是一次性的,并不会产生...

    ubuntu安装.pdf

    ubuntu的所有相关开发环境的安装步骤: Vim chrome 输入法 Pycharm Sublimetext 3 virtualenvs mysql Navicat Postman git redis nvm node npm cnpm vue-cli nginx Docker MongoDb Golang Goland GitLab

    N-blog-master.zip

    通常我们使用稳定的 LTS 版本的 Node.js 即可,但有的情况下我们又想尝试一下新的特性,我们总不能来回安装不同版本的 Node.js 吧,这个时候我们就需要 n 或者 nvm 了。n 和 nvm 是两个常用的 Node.js 版本管理工具...

    智能合约开发(3)Ubuntu 18.04安装Remix

    node nvm npm 其实现在来看,以太坊离不开这三个软件,个人认为这就已经反应了以太坊智能合约的开发核心,其实就是开发一个逻辑上的软件程序,以太坊智能合约的应用开发暂时其实不需要调用其他的系统接口,因为以太...

    nginx-nvm-mongo:Packer模板使用Ansible设置创建nginx-nvm-mongo堆栈映像

    安装nvm , node.js和所需的npm软件包列表 安装mongodb 玩得开心 ! 要求: > = 0.8 克隆: 这将克隆存储库及其git git clone https://github.com/wbkd/nginx-nvm-mongo.git git submodule init git submodule ...

    vagrant-nvm:安装了 nvm 的简约 vagrant box

    无业游民 一个基于 Ubuntu 14 LTS (trusty) 的简单 vagrant box,预装了 nvm、npm 和 node 0.12 设置和使用 vagrant up vagrant ssh

    rembish_org:个人网站

    安装nvm : : : curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.1/install.sh | bash 安装最新node nvm install node 安装node模块 npm install 安装poetry : : curl -sSL ...

    enouphGame:与所有其他玩家一起取得进步

    nvm 克隆这个 repo 并打开终端到文件夹运行以下命令以全局安装库: npm install nodemon -g npm install mocha -g npm install bower -g npm 安装 pm2 -g 使用以下命令安装项目依赖库(在 package.js 中找到): ...

    zhongtan-server

    推荐用nvm 统一管理node 环境 ubuntu: wget -qO- | bash windows: nvm install 10.13.0 nvm use 10.13.0 国内npm下载慢可使用cnpm npm install -g cnpm --registry= IDE环境 统一使用VS CODE setting中增加 "vetur...

    Blockchain-Document-Management-System:具有Hyperledger Fabric区块链的简单文档管理系统,使用Hyperledger Composer API,IPFS,MongoDB,Express.js,GraphQL,React.js和Material-UI

    例: nvm install 8.12.0 nvm use v8.12.0安装composer cli npm install -g composer-cli@0.20 安装composer-rest-server npm install -g composer-rest-server@0.20 安装generator-hyperledger-composer npm ...

    parkinglot-api:在Koa.js中开发的parkinglot API

    ./setup.sh 这将安装以下内容: 码头工人nvm,节点和npm 您还需要mysql 5.7,以手动安装所有这些程序,您可以按照以下步骤操作:如果您不使用MySQL的默认配置,您将需要更新数据库的配置和测试的配置。 请在mysql中...

    传代文化

    如果您已经安装了NVM,则可以在项目根目录下使用.nvmrc文件来直接设置所需的版本,如下所示: nvm use 安装React Native CLI npm install -g react-native-cli 安装Android Studio和Android SDK ...

    linshare-ui-user

    linshare-ui-user 该项目是Linshare-core项目的restFull用户界面角度应用程序 设置 需要一些依赖项: 通过网络 大多数依赖项也可以通过OS数据包管理器获得 对于Ubuntu: # DON'T FORGET to take the latest ...npm

    timecostcalculator

    Ruby(用于语言)和Node(用于通过NPM / Yarn安装Javascript包) Rails(gem)(对于该应用程序) PostgreSQL(用于存储用户和设置) Redis(用于后台作业发送电子邮件的键/值数据库; Sidekick作业系统使用它)...

    hublin:已弃用-基于WebRTC的简单,免费的视频会议服务

    nvm use# will install and use required node version (lts/carbon) 进入项目根目录并安装项目依赖项npm install 安装和配置MongoDB 您必须安装mongoDB。 我们建议您使用mongoDB版本2.6.5。 sudo apt-key adv --...

    browser-tools-server:用于复制浏览器操作的Web服务器

    安装NVM和节点版本8.9.0 touch ~/.bash_profile wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash source ~/.bash_profile nvm install 8.9.0 nvm use 8.9.0 nvm alias ...

    threejs_maps:谷歌地图上的画布叠加,使用threejs可视化大量数据

    该脚本将安装 nvm、node 和其他所需的 node 和 bower 包。 如果您手动进行了设置,请确保您尚未安装节点。 这仅适用于 ubuntu。 这仍然未经测试。 或者,您可以手动执行操作:您将需要最新版本的 nodejs。 从项目...

    website:MapSwipe网站。 gh-pages分支是网站根目录

    MapSwipe网站 ...对于Ubuntu,您可以在此处查看 ,然后运行nvm install v11.15.0 您可能还需要npm install --global gulp-cli : npm install --global gulp-cli npm install gulp develop development启

    Nodejs:Nodejs的

    在Ubuntu 14.04服务器上安装Node.js sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install nodejs sudo ...

Global site tag (gtag.js) - Google Analytics