• 如何开发自己的npm包并上传到npm官网可以下载


    目录

    搭建文件结构

    开始编写

    发布到npm

    如何下载我们发布的npm包


    搭建文件结构

    先创建新文件夹,按照下面的样子布局

    1. .├── README.md //说明文档

    2. ├── index.js //主入口

    3. ├── lib //功能文件

    4. └── tests //测试用例

    然后再此根目录下初始化package包

    npm init -y   //-y表示yes 可加可不加

    会多出一个package.json文件

    1. ├── README.md //说明文档

    2. ├── index.js //主入口

    3. ├── lib //功能文件

    4. ├── package.json //包信息

    5. └── tests //测试用例


    package.json

    1. {
    2. "name": "test",//名字
    3. "version": "1.0.0",
    4. "description": "", //介绍
    5. "main": "index.js",//主入口
    6. "directories": {
    7. "lib": "lib",
    8. "test": "tests"
    9. },
    10. "scripts": {
    11. "test": "echo \"Error: no test specified\" && exit 1"
    12. },
    13. "keywords": [], //搜索关键字
    14. "author": "", //作者
    15. "license": "ISC"
    16. }

    一定记得再package.json中加上 "type":"module" 否者不能使用import

    开始编写

    我们在lib下面新创建功能性js文件

    test1.js

    1. export function do11() {
    2. console.log("成功运行了!");
    3. }

    index.js中

    1. import {do11} from "./lib/test1.js"
    2. export default {
    3. Do11: do11
    4. }

    再tests下创建测试文件test.js

    test.js

    1. import obj from '../index.js'
    2. obj.Do11()

    运行test.js  成功


    目前的整体文件结构

    发布到npm

    我们先需要在npm官网注册一个账号

    npm官网


    注册完成后再我们的根目录命令行输入

    npm login

    会让你输入用户名,密码,邮箱


    随后会让你输入发送到你邮箱的一个验证码 然后结束登录操作

    然后我们就可以输入

    npm publish

    来发布啦!

    如何下载我们发布的npm包

    来到我们的账号这里点击Packages

    就可以看见我们发布的包,点进去

    这里的install就是我们的下载方法

    到此我们发布了我们的第一个功能性npm包!

  • 相关阅读:
    C#使用UA-.NETStandard开发OPC UA客户端
    JavaScript基础知识整理
    Linux常用命令——cd命令
    一文知晓Linux文件权限
    win10 IIS部署.NET Core api
    Flume配置3——拦截器过滤
    【微服务生态】Elasticsearch
    JavaEE-多线程(基础篇三)线程安全
    Libvirt虚拟化管理及计算环境的规划及部署
    使用JavaStream将List转为Map
  • 原文地址:https://blog.csdn.net/zhuyuyaya/article/details/136269016