npm基本使用

Posted chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm基本使用相关的知识,希望对你有一定的参考价值。

1. package.json文件

作用:保存当前项目所使用的模块信息,作为包描述文件,当node_modules丢失的时候,可以通过package.json文件快速恢复项目所使用的包

  1. 创建:通过npm init自动初始化

    E:\\前端\\nodejs\\实践>npm init
    This utility will walk you through creating a package.json file.
    It only covers the most common items, and tries to guess sensible defaults.
    
    See `npm help init` for definitive documentation on these fields
    and exactly what they do.
    
    Use `npm install <pkg>` afterwards to install a package and
    save it as a dependency in the package.json file.
    
    Press ^C at any time to quit.
    package name: (实践) test // 创建项目名称
    version: (1.0.0) 0.0.1 // 项目版本号
    description: This is test // 项目描述
    entry point: (index.js) main.js// 项目入口文件
    test command:
    git repository: // 项目github地址
    keywords:
    author: zt // 项目作者
    license: (ISC)
    About to write to E:\\前端\\nodejs\\实践\\package.json: // package.json文件
    
    {
      "name": "test",
      "version": "0.0.1",
      "description": "This is test",
      "main": "main.js",
      "scripts": {
        "test": "echo \\"Error: no test specified\\" && exit 1"
      },
      "author": "zt",
      "license": "ISC"
    }
    
    
    Is this OK? (yes) yes

    由于dependencies选项,可以保存第三方包的依赖信息,如果node_modules删除了,可以通过npm install自动把`package.json中的dependencies`中的所有的依赖项都下载回来

    • 建议每个项目根目录下都有一个package.json文件
    • 建议执行npm install包名的时候都加上--save这个选项,目的是用来保存依赖项信息

2.npm

npm有两层含义

  1. npm 网站

    https://www.npmjs.com/npm官网,可以在该网址上上传包以及搜索已有的包,只有在此处搜索到的包才能被npm下载

  2. npm命令行工具

    只要安装了node就会安装npm,npm也有版本,可以在命令行输入以下命令获取版本号

    npm --version
    // 或者
    npm -v

    升级npm(自己升级自己)

    npm install --global npm

npm 常用命令

  • npm init

    生成package.json文件

    • npm init -y 可以跳过向导,快速生成package.json文件
  • npm install

    一次性把package.json文件中dependencies选项中的依赖项全部安装

    • 简写:npm i
    • npm install 包名

      • 下载包
      • 简写:npm i 包名
    • npm install --save 包名 / npm install 包名 --save

      • 下载并且保存依赖项(package.json文件中的dependencies选项)
      • 简写:npm i -S
  • npm uninstall 包名

    • 只删除包,但是如果有依赖项信息不会被删除
    • 简写:npm un 包名
  • npm uninstall --save 包名/ npm uninstall 包名 --save

    • 删除的同时也会把依赖项信息也删除
    • 简写:npm un -S
  • npm --help

    • 查看使用帮助
  • npm 命令 --help

    • 查看指定命令的使用帮助

以上是关于npm基本使用的主要内容,如果未能解决你的问题,请参考以下文章

npm scripts 使用指南

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

c_cpp Robolution基本代码片段

vue学习笔记1-基本知识

如何从片段外部清除/重置地图?

JavaScript 代码片段