npm初步使用

npm初步使用

命令行中执行: npm -v ,如果看到版本号,说明安装成功了。

作用

npm的作用是:管理node模块的工具。

第三方模块:

  • 非内置模块,安装完node,还不能使用的模块,需要从网上下载安装,才能使用的模块
  • 第三方模块是个人、公司、组织编写的模块,发布到网上,供我们使用

初始化

使用npm工具之前,必须先初始化。

npm init -y
# 或
npm init
# 然后一路回车

初始化之后,会在项目目录中生成 package.json 的文件。

安装卸载项目模块

下载安装第三方模块

npm install 模块名
npm i 模块名

卸载模块

npm uninstall 模块名
npm un 模块名

关于项目模块的说明

  • 下载安装的模块,存放在当前文件夹的 node_modules 文件夹中,同时还会生成一个记录下载的文件 package-lock.json
  • 下载的模块,在哪里可以使用
    • 当前文件夹
    • 当前文件夹的子孙文件夹
  • 怎样使用第三方模块
    • 和使用内置模块一样,需要使用 require 加载模块
    • 调用模块提供的方法完成工作

下载安装第三方模块-处理时间日期的模块moment

下载安装moment模块

npm init -y
npm i moment

用moment模块处理时间

// 加载模块
const moment = require('moment');

console.log(moment().format('YYYY-MM-DD hh:mm:ss'));
// 官网:http://momentjs.cn

全局模块

  • 安装方法,在安装模块的命令后面,加 -g

    npm i 模块名 -g
    # 或
    npm i -g 模块名
    
  • 卸载方法(也是多一个 -g

    npm un 模块名 -g
    
  • 全局安装的模块,在系统盘(C盘)

    • 通过命令 npm root -g 可以查看全局安装路径

切换淘宝镜像

如果有些模块安装不上,可以先通过命令切换镜像源为taobao

npm config set registry https://registry.npm.taobao.org

全局安装nrm

nrm模块用于切换镜像源。

镜像源,就是下载安装第三方模块的网站。

我们下载的第三方模块都是从国外的npm主站下载的,速度比较慢。

淘宝在国内对npm上的第三方模块做了一个备份,也就是说,我们可以从国内下载第三方模块。

除了淘宝之外,还有很多其他镜像源。

简单的更改镜像源方法:

  • 全局安装 nrm 的模块
    • nrm 用于管理镜像源
  • 使用nrm
    • nrm ls 通过这个命令,可以查看可用的镜像源
    • nrm use taobao ,切换下载模块的网站为淘宝

全局安装nodemon模块

  • 安装命令

    npm i nodemon -g
    
  • nodemon的作用:

  • 代替node命令,启动服务的,当更改代码之后,nodemon会自动帮我们重启服务。

    • node命令启动,如果修改了index.js文件,则需再次启动

      node index.js
      
    • nodemon启动,如果修改了index.js文件,无须再次启动

      nodemon ./index.js
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用中提到了一个报错情况,即在执行npm install xxx时出现了npm saveError ENOENT: no such file or directory的错误。引用中也提到了类似的错误,报错信息为npm WARN saveError ENOENT: no such file or directory。根据这些信息,可以初步判断这个错误是由于找不到特定的文件或目录而导致的。 具体而言,ENOENT错误通常表示在尝试访问文件或目录时找不到相应的路径。在这种情况下,可能是由于执行npm install命令时指定的文件或目录不存在,或者由于系统环境配置不正确导致无法找到文件或目录。 为了解决这个问题,可以尝试以下几个步骤: 1. 确保你正在正确执行npm install命令,并且指定的文件或目录是存在的。可以检查一下你的命令是否有拼写错误或路径错误。 2. 检查你的系统环境配置,确保npm的配置正确。你可以尝试运行npm config ls命令来查看当前的npm配置,并检查相关的路径配置是否正确。 3. 如果你在执行npm install命令时指定了一个package.json文件,那么请确保该文件存在,并且路径是正确的。你可以检查一下该文件是否存在,并查看该文件的路径是否与你在命令中指定的路径一致。 4. 如果以上步骤都没有解决问题,那么可能是由于其他原因导致的错误。你可以尝试重新安装npm,或者查阅官方文档或相关资源来获取更多帮助。 总之,npm saveError ENOENT: no such file or directory错误通常是由于找不到特定的文件或目录而导致的。通过检查命令的正确性、系统环境配置和文件的存在性等方面,可以解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值