未完待续,持续学习更新...

  • 是什么

    npm代表Node Package Manager(Node软件包管理器),是一个用于管理JavaScript包和依赖项的工具。它是Node.js平台的默认软件包管理器,允许开发人员在项目中安装、更新、删除和共享JavaScript代码模块。

    使用npm,您可以轻松地在您的项目中安装和管理其他开发人员创建的JavaScript包。这些包通常包含可重用的代码、库、框架和工具,可以帮助您加快开发速度并简化常见的任务。

    通过npm,您可以通过命令行界面运行一些常用的操作,例如:

    1. 安装包:您可以使用npm安装来自npm注册表的包。例如,通过运行npm install package-name,您可以将特定的包安装到您的项目中。
    2. 更新包:使用npm update package-name命令,您可以更新已安装的包到最新版本。
    3. 删除包:您可以使用npm uninstall package-name命令从您的项目中删除特定的包。

    此外,npm还允许您创建自己的JavaScript包,并发布到npm注册表供其他人使用。这使得共享和重用代码变得非常方便。

    总之,npm是一个功能强大的工具,用于管理JavaScript包和依赖项,使得在Node.js项目中使用第三方代码变得更加简单和高效。

  • 常见命令

    • 查看npm版本

      npm --version npm -v

      image-20230624194600838

    • 查看和管理项目版本的命令

      npm version

      image-20230624194820010

    • 自定义初始化项目

      npm init -y

      image-20230624195216242

    • 初始化一个现有的脚手架

      npm init xxx

      npm create xxx

      npm createnpm init的别名

      image-20230624200025798

      image-20230624200232347

    • 安装所有依赖

      npm install

      npm i

      image-20230624200733805

    • 安装指定依赖

      npm install moduleName

      npm i module

      别名:add

      image-20230624200758136

      • 安装开发依赖

        npm install packageName --save-dev

        npm install packageName --D

        依赖关系存储在package.json文件的devDependencies字段

        image-20230624203550886

        image-20230624203603935

      • 安装生成依赖(默认安装为这个)

        npm install packageName --save

        npm install packageName --S

        依赖关系存储在package.json文件的dependencies字段

        image-20230624203359191

        image-20230624203408208

    • 安装全局依赖

      • npm install moudleName -global
      • npm install moudleName -g
      • npm i moudleName -global
      • npm i moudleName -g

      image-20230624201151625

    • 卸载指定依赖/(全局)

      npm uninstall moduleName

      npm uninstall moduleName -g

      image-20230624201317220

    • 更新指定依赖/(全局)

      npm update moduleName [-g]

      image-20230624201728089

    • 查看当前项目所安装的所有依赖

      npm list

      npm ls

      image-20230624200847648

    • 执行脚本

      npm run scriptName

      执行位于package.jsonscripts字段的命令

      其中 test、start、restart、stop可以简写

      npm run start=>npm start

      image-20230624202355775

  • 参考链接

文章目录