• 186.npm使用详解


    npm

    npm(Node Package Manager)在安装node.js的时候就会对应的安装相应的版本了,如果先使用npm,就需要首先指定使用的nvm版本,即使用命令:nvm use 6.4.0,然后就可以使用npm了。

    使用淘宝镜像:

    npm install -g cnpm --registry=https://registry.npm.taobao.org。
    以后就可以使用cnpm就可以安装包了。使用cnpm安装的包是从淘宝下载的。而不是从国外,这样的话,对于一些网速限制的用户就会相对方便一些。

    安装包:

    安装包分为全局安装和本地安装。全局安装是安装在当前的node环境中,在所有的项目中都可以使用这个包,可以砸终端命令行中使用该,而本地安装是安装在当前的项目中,只有当前的这个项目能使用,安装的方式只有-g参数的区别:
    本地安装: npm install express
    局部安装:npm install express -g

    本地安装

    (1)将安装包放在./node_modules下(运行npm命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的时候生成node_modules目录。
    (2)可以在js中通过该required()来引入本地安装的包,其实reqired()就是node.js内置一个函数,就相当于python中的import。

    全局安装

    (1)将安装包放在/usr/local/下或者是你的node安装目录下。
    (2)可以直接在命令行使用。

    卸载包

    npm uninstall [package]

    更新包

    npm update [package]

    搜索包

    npm search [package]

    更新npm

    npm install npm@latest -g
    npm包:
    (1)package.json:包相关信息的描述性文件。
    (2)bin:用于存放可执行二进制文件的目录。
    (3)lib:用于存放javascript代码的目录。
    (4)doc:用于存放文档的目录。
    (5)test:用于存放单元测试用例的代码。
    始于才华,忠于颜值;每件事情在成功之前,看起来都是天方夜谭。一无所有,就是无所不能。
  • 相关阅读:
    jQuery选择器汇总
    jQuery源码分析系列:总体架构
    jQuery源码分析系列:队列操作
    jQuery源码分析系列:事件
    jQuery源码分析系列:数据缓存
    jQuery源码分析系列:Deferred延迟队列
    Redis基本数据类型与内部存储结构
    oracle 学习笔记1
    设计模式学习1
    注册DEV控件
  • 原文地址:https://www.cnblogs.com/guyan-2020/p/12387248.html
Copyright © 2020-2023  润新知