zoukankan      html  css  js  c++  java
  • Django项目 第一课 【nvm、node、npm安装及使用】

    nvm安装

    nvm是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm,使用npm的目的是为了能够方便的管理一些前端开发的包。nvm的安装非常简单,步骤如下:(这里只介绍Mac系统的安装)

    1:下载安装包:https://github.com/creationix/nvm

    2: 或者直接在Mac终端运行

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

    然后运行(配置环境变量)

    open ~/.bash_profile 
    
    #添加(一般终端中有提示添加的东西)
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
    
    source  ~/.bash_profile  #保存

    nvm常用命令:

    1:nvm install node  #安装最新版本node
    2:nvm install [version] #安装指定版本的node.js
    3: nvm use [version] #使用某个版本的node
    4:nvm list  #列出当前安装了哪些版本的node
    5:nvm uninstall [version] #卸载指定版本的node
    6:nvm node_mirror [url] #设置nvm的镜像
    7:nvm npm_mirror [url] #设置npm的镜像
    7:nvm current #当前版本

    node安装

    安装完nvm后,我们家可以通过nvm来安装node了

    nvm install node 6.4.0

    如果速度太慢了,可以设置一下nvm的源,选择国内的

    nvm node_mirror https://npm.taobao.org/mirrors/node/
    nvm node_mirror https://npm.taobao.org/mirrors/npm/

    查看node相关版本,可以直接上https://nodejs.org/en/

    安装npm:

    npm在安装node的时候就会自动安装了。当时前提条件是你需要设置当前的node的版本: nvm use 8.4.0 。然后就可以使用npm了。关于npm常用命令以及用法

    使用淘宝镜像:

    npm install -g cnpm --registry=https://registry.npm.taobao.rog

    那么以后就可以使用cnpm来安装包了

    安装包:

    安装包分为全局安装和本地安装。全局安装时安装在当前node环境中,在所有的项目中都可以使用这个包。而本地安装时安装在当前项目中,只有当前这个项目能使用。安装的方式只有-g参数的区别

    npm install express      #本地安装
    npm install express -g  #全局安装

    如果出现以下错误:

    npm err! Error: connect ECOMNREFUSED 127.0.0.1:8087

    解决办法为:

    npm config set proxy null

    本地安装

    1:将安装包放在 ./node_modules 下(终端运行:npm root),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录

    2:可以通过 require()来引入本地安装的包

    全局安装

    1:将安装包放在 /usr/local 下或者你 node 的安装目录

    2:可以直接在命令行里使用

    卸载包

    npm uninstall [package]

    更新包

    npm update [package]

    搜索包

    npm search [package]
  • 相关阅读:
    eclipse配置
    TableViewComponent v2
    4500装机指南
    【翻译】Ext JS 4——Ajax和Rest代理处理服务器端一场和消息的方法
    【翻译】Ext JS——高效的编码风格指南
    JDK8帮助文档生成-笔记
    【翻译】在Ext JS 5种使用ViewControllers
    【翻译】Ext JS最新技巧——2014-5-12
    PS图像特效算法——百叶窗
    人脸表情识别常用的几个数据库
  • 原文地址:https://www.cnblogs.com/nelsen-chen/p/9605228.html
Copyright © 2011-2022 走看看