• NPM使用


    nodejs 安装查看:windows11 安装Nodejs-CSDN博客

    一、初始化项目

    1、创建文件夹 E:\vue\projectCode\npm-demo

    2、打开cmd 进入E:\vue\projectCode\npm-demo目录输入cmd 点击回车

    3、先看看npm命令是否可用

    npm -v

    4、初始化项目

    npm init

    package name: (npm-demo)   输入项目名
    version: (1.0.0)  输入版本
    description:  输入描述
    entry point: (index.js) 输入入口,一般默认index.js
    test command:   输入 测试命令
    git repository: 输入 仓库地址
    keywords:  输入关键字
    author:输入作者
    license: (ISC) 输入许可证,默认不输入

    初始化后,会生成package.json 文件,用nodepad ++ 打开

    1. {
    2. "name": "npm-demo",
    3. "version": "1.0.0",
    4. "description": "",
    5. "main": "index.js",
    6. "scripts": {
    7. "test": "echo \"Error: no test specified\" && exit 1"
    8. },
    9. "author": "",
    10. "license": "ISC"
    11. }

    ps:上面scripts 对应里面test命令可以配置,如果执行npm run test 会执行 echo \"Error: no test specified\" && exit 1  这个命令,可以加下打包和压缩命令。这个文件可以修改。就是上面初始化时输入的

    ps:npm init -y 不会让输入相关信息。直接初始化项目

    二、配置淘宝镜像加速

    1、查看当前使用的镜像地址

    npm get registry

    2、配置淘宝镜像地址

    npm config set registry https://registry.npmmirror.com

    三、安装js库

    本地安装会将 js 库安装在当前目录下

    1、本地安装下载模块

    (1)本地安装jquery
    1. # 本地安装命令, 版本号可选
    2. npm install [@版本号]
    npm install jquery

    指定版本号:比如 3.5.2 ,只安装指定版本。遵循 “==大版本.次要版本.小版本==”的格式规定。

    npm install jquery~ 波浪号 + 指定版本号:比如 ~3.5.2 ,安装 3.5.x 的最新版本(不低于 3.5.2),但是不安装 3.6.x, 也就是说安装时不改变大版本号和次要版本号。

    ^ 插入号 + 指定版本号:比如 ^3.5.2 ,安装 3.x.x 的最新版本(不低于 3.5.2),但是不安装 4.x.x, 也就是说安装时不改变大版本号。需要注意的是,如果大版本号为0,则插入号的行为与波浪号相同,这 是因为此时处于开发阶段,即使是次要版本号变动,也可能带来 程序的不兼容。

    latest :安装最新版本。

    (2)查看本地安装的模块
    npm list

    2、全局安装

    (1)查看全局安装目录
    npm root -g
    (2)修改默认全局安装目录
    npm config set prefix "E:\npm"

    (3)全局安装命令
    npm install <Module Name>[@版本号] -g
    
    npm install vue -g

    如果安装时出现如下错误:

    npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

    解决方法,执行如下命令:

    npm config set proxy null

    (5)查看全局已安装模块
    npm list -g

    3、生产环境模块安装

    npm install <Module Name> [--save|-S]
    npm install vue -S

    4、测试环境模块安装

    --save-dev 或 -D 参数是把模块版本信息保存到 package.json 文件的 devDependencies 字段中(开发环 境依赖),所以开发阶段一般使用它

    npm install <Module Name> [--save-dev|-D]
    npm install eslint -D

    5、批量下载模块

    npm install

    npm 会自动下载 package.json 中依赖的js库

    四、查看模块远程最新版本

    1、查看最新版本

    npm view jquery version

    2、查看所有版本

    npm view jquery versions

    五、卸载模块

    1、卸载本地模块

    npm uninstall jquery

    2、卸载全局模块

    npm uninstall vue-g

  • 相关阅读:
    桌面运维类面试非技术问题
    SpringBoot 多模块 多环境 项目 单元测试
    化学制品制造业数智化供应链管理系统:构建智能供应链体系,实现供应链协同响应
    「 程序员的理财与风险控制」让财富跟你一起持续成长:增额终身寿
    算法题解记录29+++全排列(百日筑基)
    【C++】C++内存管理方式,malloc/free和new/delete的这些问题你都知道吗?&& 内存管理的常见面试题
    使用docker方式测试部署django项目(客户催)
    卷积神经网络(CNN):基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类
    uniapp踩坑之项目:隐藏显示密码功能
    计算机网络两位伟人
  • 原文地址:https://blog.csdn.net/QWERTY55555/article/details/133582463