第十天,npm包上传和服务器公网部署

到今天node.js的基础部分基本就过了一遍,感觉不是很全面,但也是基础基本入门了,今天就学习一下npm上传封装好的工具包和公网部署服务的方法。

一、npm包上传

1. 创建文件夹

图片.png

2. npm包的初始化

npm init
图片.png

3. npm包信息的设置

{
  "name": "npmTest-T",
  "version": "0.1.0",
  "description": "npm上传包练习", 
  "main": "npmTest-T.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "npm"
  ],
  "author": "空尽欢",
  "license": "ISC"
}
 "name": "npmTest-T", //包名
  "version": "0.1.0", //版本号
  "description": "npm上传包练习",  //简介
  "main": "npmTest-T.js", //入口文件
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
 "keywords": [
    "npm"
  ], //关键词
  "author": "空尽欢", //作者
  "license": "ISC"

图片.png

生成package.json文件,可在编辑器中对相关信息进行修改。

4. 注册NPM官网账号

npm官网地址https://www.npmjs.com/

图片.png

5. NPM官网账号需要邮箱验证

6. 本机登陆NPM

npm login
图片.png

7. 发布NPM包

npm publish

注:命名不规范或者命名有重复时,上传都会报错。

二、服务器公网部署(了解)

IP地址分公网地址和私网地址

私网地址是:

花生壳

可以将私网服务器地址和端口号跟公网固定的IP地址和端口绑定。

1. 注册花生壳

2. 实名认证

3. 免费获取域名和花生壳体验账号

4.进入花生壳设置平台

https://b.oray.com/forward/

5. 添加应用

应用名称
应用内网主机的IP地址
应用内网服务的端口号

6. 下载花生壳软件

https://hsk.oray.com/download/

7. 安装并启动应用

不知不觉就学习到第十天了,虽然每天学习内容不多,但是还是有收获的,日积月累,积少成多嘛!!

日期:2021/11/22

学习参考视频:*https://www.bilibili.com/video/BV1i7411G7kW?p=30&t=1573.9

学习参考文档参考部分相关视频文案和课件,仅供个人学习和记录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容