zoukankan      html  css  js  c++  java
  • NPM学习笔记

    NPM学习笔记

    NPM简述

    NPM是基于nodejs的包管理器,我们可以通过它来下载所需要的第三方模块

    NPM下载和安装

    npm集成于nodejs,我们只要从官网下载nodejs并安装后就可以使用npm了。
    可以通过npm -v来查看当前npm的版本或者检测是否安装。

    基本使用

    初始化项目

    执行命令npm init可以初始化项目

    红标处可以自己设置,也可以不填写按回车以默认参数跳过

    npm init -y也是初始化项目,参数为默认值

    项目创建后目录下会有一个package.json的文件,改文件包含了这个项目的相关信息

    安装

    默认为本地安装

    而全局安装只要在模块名后面加上-g
    npm install [模块名] -g

    可以通过npm root -g查看全局目录,默认是放在C槽,一般情况下不希望放在系统盘,执行命令npm config set prefix [路径地址]可以修改全局目录的路径。

    查看当前已安装的模块

    npm list或者npm ls可以查看当前已安装的模块
    同理后面加-g表示查看全局已安装的模块,如npm list -gnpm ls -g

    生产环境安装和开发环境安装

    生产环境安装npm install [包名] -S或者npm install [包名] --save
    注:不加--S 或者 --save的情况下,默认都是生产环境的安装

    开发环境安装npm install [包名] -D或者npm install [包名] --save-dev

    查看模块远程版本

    npm view [包名] version可以查看模块远程的最新版本
    npm view [包名] versions可以查看模块的所有版本

    卸载模块

    npm uninstall [包名]可以卸载模块
    npm uninstall [包名] -g全局卸载

    使用淘宝源加快模块的下载

    npm要联网从官网下载模块,因为服务器是在国外,难免速度会慢,我们可以修改镜像地址使我们下载的速度快些
    查看当前镜像源:npm get registry
    修改镜像地址npm config set registry=https://npm.taobao.org/

  • 相关阅读:
    [Python]解决ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out
    Objective C XPC 初步学习<一>
    Vue的渣渣成长之路 第一章 登陆界面(vue+element+axios)以下文章感谢璋,威的同事给了我很大的帮助
    vue详情 恢复 删除
    vue添加
    vue显示详情加入回收站
    linq修改单条数据
    linq详情
    linq显示
    8.11模拟总结
  • 原文地址:https://www.cnblogs.com/ianyanyzx/p/11643487.html
Copyright © 2011-2022 走看看