• npm基础知识笔记


    # NPM Study
    1.npm组成
      --网站
      --命令行界面(CLI)
      --注册表
     
    2.npm入门-创建属于你的npm账户
      --https://www.npmjs.com/signup
     
    5.npm入门-安装
      --全局安装最新版(升级): npm install npm@latest -g
      --全局安装下一个版本(降级): npm install npm@next -g
      --全局安装最新版: npm install npm -g
     
    3.npm常用CLI命令
      --登录npm: npm login
      --创建令牌: npm token create
      --撤销令牌: npm token revoke
      --打包: npm pack
      --发布包: npm publish
      --取消发布包: npm unpublish
      --更改包可见性: npm access public/restricted
      --更改用户和团队包访问权限: npm access grant/revoke
      --查看npm版本: npm version (别名/缩写: npm -v)
      --生成npm-debug.log日志:
        npm install --timing [安装包]
        npm publish --timing [发布包]
        作用: 当程序包无法安装或发布时,将生成记录日志
        位置: npm-debug.log在.npm目录中找到该文件
      --查找.npm目录: npm config get cache
      --随机错误解决: npm cache clean [再次尝试执行你需要执行的命令]
      --操作包缓存: npm cache add <packName> // 将指定的包添加到本地缓存
                       npm cache clean <packName> // 删除指定包的本地缓存文件
             npm cache clean // 删除缓存文件夹中的所有数据
             npm cache verify // 验证缓存文件夹的内容
      --创建package.json文件: npm init
      --包安装: npm install // 安装项目所需的所有依赖包,需要有package.json文件
           npm install <name> // 安装指定name的包
           npm install [<@scope>/]<name> // 安装指定name指定作用域@scope的包
           npm install [<@scope>/]<name>@<version> // 安装指定name指定作用域@scope指定版本version的包
           npm i // npm install的别名,缩写
      --包卸载: npm uninstall <name> // 卸载安装的指定name的包
               // 常用npm uninstall的别名,缩写
            npm un
            npm r
            npm rm
      --更新包: npm update <name> // 更新指定name的包
                     npm up // npm update的别名,缩写
     
    更多命令请查看官方文档:https://docs.npmjs.com/cli-documentation/
     
    4.环境配置
      (1) 创建企业npm共享注册表
        // 安装npmrc
        npm i npmrc -g
     
        // 创建npm Enterprise配置文件
        npmrc -c [configFileName]
        eg: npmrc -c work // 创建名为【work】的配置文件
     
        // 为配置文件设置npm Enterprise注册表
        npm config set registry https://registry.[yourCompanyRegistryName].npme.io/
        eg:npm config set registry https://registry.qckj.npme.io/
     
        完成,企业可在内部共享的软件源码包
     
      (2) 创建开放的共享注册表
        // 安装npmrc
        npm i npmrc -g
     
        // 创建公共注册表配置文件
        npmrc -c [configFileName]
        eg: npmrc -c open-source // 创建名为【open-source】的配置文件
     
        // 为开源配置文件设置公共注册表
        npm config set registry https://registry.npmjs.com/
     
      (3) 切换配置文件
        npmrc [profileName]
        eg: npmrc work // 切换到名为【work】的配置文件
  • 相关阅读:
    51nod1089(最长回文子串之manacher算法)
    51nod1088(最长回文子串)
    51nod1256(乘法逆元)
    51nod1085(01背包)
    51nod1079(中国剩余定理)
    数据的特征工程
    30种提高mysql处理速度的方法
    机器学习资料
    python3.6安装-windows
    python import sklearn出错 "ImportError: DLL load failed: 找不到指定的模块。
  • 原文地址:https://www.cnblogs.com/leona-d/p/10445038.html
Copyright © 2020-2023  润新知