首页 > 其他分享 >【npm】基础

【npm】基础

时间:2023-03-02 16:32:40浏览次数:66  
标签:npm md 依赖 package 私有 基础 json


0、一个项目如果依赖某些npm package,那么该项目本身就是一个npm package。

1、一个npm package需要有package.json README.md LISCENSE.md index.js文件,并且npm init时信息要填写完整,不然获取依赖时会提示警告

2、当获取完依赖包时,会产生package-lock.json,该文件记录依赖关系,需要保留和提交。

3、npm 源如果指向私有 registry ,那么首先需要登录 npm login

4、如果您不希望在任何条款下授予他人使用私有或未发布包的权利,package.json 应该设置  "license": "UNLICENSED",这样可以没有LISCENSE.md文件也不会有警告

5、"private": true 如果存在,那么你无法发布该包,它就是用来防止意外发布私有包

6、自己改动的包不要放在node_modules下,否则如果这个包在npm.org上,此时如果安装其他包,自己的包也将被远程的同名包覆盖或者被删除

7、删除发布的包:npm unpublish npmtest --force

8、为了让npm发送所有请求都包含access key,也就是鉴权信息,你应该:npm config set always-auth=true

标签:npm,md,依赖,package,私有,基础,json
From: https://blog.51cto.com/u_13128132/6096427

相关文章

  • 【npm】在Ubuntu1804部署Verdaccio
    1、创建verdaccio系统用户:$sudoadduser--system--gecos'VerdaccioNPMmirror'--group--home/var/lib/verdaccioverdaccio 2、切换到该用户,并且切入该用户的家目......
  • 【ZooKeeper基础-数据结构、服务端/客户端常用命令】
    一、ZooKeeper简介二、ZooKeeper数据结构&命令**1、数据结构**2、服务端常用命令①单机启动命令:./zkServer.shstart②状态查询命令:./zkServer.shstatus③停止服务......
  • DL 基础:PyTorch 常用代码存档
    1pandas读csvimporttorchfromtorchimportnnimportnumpyasnpimportpandasaspdfromcopyimportdeepcopydevice="cuda"iftorch.cuda.is_available()......
  • SpringMVC学习之基础篇
    浏览器地址栏请求:http:localhost:8080/springmvc_hello/hello?username=kkweb.xml:<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/......
  • CVPR 2023 | 基础模型推动语义分割的弱增量学习
    前言 语义分割的弱增量学习(WILSS)目的是学习从廉价和广泛可用的图像级标签中分割出新的类别,但图像级别的标签不能提供定位每个片段的细节。为了解决该问题,本文提出了一个新......
  • Docker + Verdaccio搭建Npm私有库
    废话不说,直接进入正题。搭建私服需要一台服务器,1核2G即可。一、安装Dockerlinux 服务器使用 curl下载快速安装的shell脚本curl-fsSLget.docker.com-oget-docker.......
  • npm install时遇到错误"error:0308010C:digital envelope routines::unsupported"的解
    今天早上打开电脑,更新了日常工作的github仓库,然后就是习惯性地执行了"npminstall",发现报了下面这个错误:Error:error:0308010C:digitalenveloperoutines::unsuppo......
  • 软件测试用例设计的基础概述
    1.测试用例的主要构成元素·测试用例的基本要素包括:测试用例编号、测试标题、重要级别、测试数据输入、操作步骤、预期结果,实际结果·测试用例是软件测试团......
  • C++基础
    C++基础1、C++初识1.1注释两种格式单行注释://描述信息通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明多行注释:/*描述信息*/通常放在一段代码的上......
  • MyBatis基础
    概念      快速入门创建user表,添加数据CREATEDATABASEmybatis;USEmybatis;DROPTABLEIFEXISTStb_user;CREATETABLEtb_user(idINTPRIM......