将自己的nodeJS项目分享到npm上
时间:2022-07-23
本文章向大家介绍将自己的nodeJS项目分享到npm上,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一:在npm官网上注册一个账号:
npm官网链接:https://www.npmjs.com npm中文文档:https://www.npmjs.com.cn/ 注意注册完账号记得绑定邮箱,如果没有绑定邮箱的话无法上传npm包。
二:生成package.json文件
- 在项目根目录文件下打开控制台,使用
npm init
生成package.json
文件。下面是打开控制台的几种方法。 第一种:在项目中按住shift+右键
,点击在此处打开命令窗口
。 第二种:在项目中输入cmd敲回车
在项目中输入cmd
第三种:使用按住电脑上的window+r
,进入如下图所示,然后输入cmd
,点击确定进入控制台
window+r
第四种:在开始菜单里输入cmd,运行控制台,不过进入控制台后,如果需要到你的项目中,则需要使用命令cd “项目所在文件夹路径”
注意命令cd和项目所在文件夹路径中间有个空格进入项目文件夹下
开始菜单里输入cmd
- 下图为上传生成pack.json文件的一个示列:
使用npm init生成package.json文件
三:在项目中添加用户
-
package.json
文件生成好了以后,使用命令npm adduser
在项目中添加用户信息
为项目添加用户信息
四:将项目发布至npm上
- 在给项目添加完用户信息以后,使用命令
npm publish
将自己的项目发布至npm上。
将项目发布至npm上
- 发布成功以后就可以在npm官网上查到你的包了。
查看上传包
五:如何删除发布至npm上的包
- 在项目中使用命令
npm unpublish --force
即可
删除上传包
- 给Ocelot做一个Docker 镜像
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十一)
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十)
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](九)
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](八)
- 第二届ZCTF逆向题分析(一)
- 渗透测试时,需要注意浏览器选项
- 渗透测试时,需要注意浏览器选项
- 码云 Android apk 在线构建功能上线啦
- addslashes防注入的绕过案例(AFSRC获奖白帽子情痴)
- Hive表字段Comment中文乱码
- 在Win10上是用Anaconda搭建TensorFlow开发环境
- A Gentle Introduction to Autocorrelation and Partial Autocorrelation (译文)
- A Gentle Introduction to Applied Machine Learning as a Search Problem (译文)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 总结:DCIC算法分析赛完整方案分享!
- 提高微服务安全性的11个方法
- nmap
- MSF基础与应用
- Windows系统组件漏洞
- 【风险通告】FastAdmin会员中心Getshell漏洞
- Azure Cosmos DB介绍及演示
- 从一次编译出发梳理概念: Jetty,Jersey,hk2,glassFish,Javax,Jakarta
- 《一起学sentinel》一、一起搭建sentinel服务
- InfluxDB和Grafana实现传感器数据的存储和可视化
- 样本相关性分析
- Android 序列化 Serializable与Parcelable
- 《一起学sentinel》二、初探sentinel的Slot
- Redis突然报错,今晚又不能回家了...
- 查询ElasticSearch:用SQL代替DSL