NPM 上传自己的包

NPM 上传自己的包

项目中经常 npm install,npm init啥的,那么如何上传自己的包到npm上呢。

注册账号

NPM官网

本地弄一个包

  • 创建npm_test 文件夹 注:不能够有一些特殊字符命名文件夹,比如空格
  • cmd cd到目录下,键入 npm init
  • 键入 npm login,输入用户名、密码、邮箱
  • 键入 npm publish
  • 报错:
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! You do not have permission to publish "npm_test". Are you logged in as the correct user? : npm_test

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\kanewang\AppData\Roaming\npm-cache\_logs\2018-12-12T05_30_31_284Z-debug.log
  • 经过查看愿意你是 npm_test在 库中已经存在了,我没有权限发布,
  • 我们直接去package.json中更改
{
  "name": "kane_test",
  "version": "1.0.0",
  "description": "kane test",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "kane",
  "license": "ISC"
}
  • 再次键入npm publish
#输出结果
+ [email protected]
  • 换个文件夹,尝试安装这个包,键入 npm install kane_test
  • 结果:
+ [email protected]
added 1 package in 2.764s
  • 当然这个包没有什么用

原文地址:https://www.cnblogs.com/primadonna/p/10107865.html

时间: 2024-10-12 22:02:38

NPM 上传自己的包的相关文章

详解.Net 如何上传自己的包到Nuget平台以及如何使用Nuget包管理器

首先需要一个Nuget账户,可以在官网注册:https://www.nuget.org.已有账户略. 需要一个ApiKeys,登录之后,在我的账户里找到ApiKeys进去; 创建ApiKeys 下载Nuegt工具:https://www.nuget.org/downloads          nuget.exe 将nuget.exe放到 csproj文件目录下去 按住shift+鼠标右击,在此处打开命令窗口 设置ApiKeys:   命令格式:  nuget setApiKey 你的账户里的创

npm如何上传自己的包

作为前端攻城狮,npm是会经常使用的一个工具,我们会使用各种npm来下载各种各样的依赖包来构建项目,那么有个问题,为什么我们不能npm把自己包上传上去,通过npm下载下来呢? 首先,我们需要一个npm的账号.这个可以直接登录npm官方网站去注册,免费的哦.https://www.npmjs.com/signup 注册完成之后,我们新建一个项目 然后一路回车到底,你会发现你的项目文件夹多了一个  点开后 { "name": "npm-test111", "v

使用npm上传npm包

npm是一个node的包管理仓库,一个网站,也是一条命令.如何给node里增加npm包呢?只需三步就搞定. 第一步:在开始里边打开cmd进入自己的项目中,在项目目录中输入 npm init 回车会有一个name出现输入此name(此 name必须为全网唯一,也是你要发表的文件的名字)同时会在项目中产生一个package.json包文件,然后一直 回车直到出现 ...yes?在后边输入yes. 第二步:在npm网站中注册一个账户,再在cmd自己的项目中执行npm adduser 根据自己的账户信息

解除Tomcat后台管理上传部署war包大小限制

一.编辑 # vim 你Tomcat目录/webapps/manager/WEB-INF/web.xml 本文: # vim /usr/java/apache-tomcat-7.0.67/webapps/manager/WEB-INF/web.xml 如图,找到大概在56行处修改, 比如要限制上传最大为500M,数字计算方法:500*1024*1024 保存后,重启Tomcat,先停止在启动 tomcat没有重启 # service tomcat stop # service tomcat st

如何在nuget上传自己的包+搭建自己公司的NuGet服务器(新方法)

运维相关:http://www.cnblogs.com/dunitian/p/4822808.html#iis 先注册一个nuget账号 下载并安装一下NuGetPackageExplorer:https://github.com/NuGetPackageExplorer/NuGetPackageExplorer 创建一个包(vs其实也是可以制作的,我这边说最简单的方法) 添加资源包并修改metadata 保存一下 先说第一种上传方法: 自带的上传: 完事 还用这个软件,ctrl+P 输入网址和

Linux war包解压(Tomcat上传的war包备份)

常见的tar.gz.tar.bz2 等经常用会记得怎么解压,最近碰到项目部署war包到服务器上,由于文件比较大,上传比较不方便,想把war包备份起来,不想备份在tomcat下已经被解压开的文件夹.所以搜索记录如下: 参考自:http://www.2cto.com/os/201308/239355.html 方法是使用unzip. unzip -oq webapp.war -d webapp 附录:unzip的使用 命令名: unzip 功 能说明:解压缩zip文 件 语 法:unzip [-cf

eclipse中maven插件上传项目jar包到私服

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">我们知道,每个公司都会有自己的工具包或公共包,这种包就可以上传到公司的maven私服,就不用每个人都去同步开发包了.那么,怎么把本地项目打包并发布到私服呢?按照如下步骤就可以轻松完成.</span> 1.  在setting.xml文件中增加如下内容: <servers

搭建自己的NuGet服务器,上传自定义NuGet包

第一步搭建NuGet服务器 创建空Web项目 安装Nuget服务,目前最新版本2.8.2 安装完成,会自动生产服务,出现如下界面 发布该网站,并部署至IIS 将.nupkg文件发布至网站的Packages目录. 在VS中修改NuGet引用路径 注意把自定NuGet放在首位,这样每次搜索都默认从MyNuGet开始. 以上就成功部署了自己的NuGet服务器了.关于.nupkg文件其实就是程序的安装包压缩文件,它包含了程序包的版本信息,dll及相关的外部依赖,NuGet安装包时会进行自动解压.因此上传

界面上传文件js包【AjaxUpload.js】

function uploadFile() { new AjaxUpload($("#importFile"), { action: url, type: "POST", data: {"userId": userId}, autoSubmit: true, responseType: "json", name: 'file', onSubmit: function (file, ext) { if (!(ext &&