首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何自己一个公用的NPM

以markdown-clear,创建过程为例,讲解整个NPM创建和发布流程 1 如何创建一个 1.1 创建并使用一个工程 在GitHub上新建一个仓库,其名markdown-clear clone...文件,忽略不需要提交的文件变更 可以去github gitignore 下载一个最相近的模板然后改改 可以去gitignore.io生成一个,然后把内容拿下了 可以参考gitignore.io 文档,自己配命令行工具...使用npm 安装本地文件 作为本地 npm install path/to/markdown-clear 使用npm 安装本地文件 作为全局 npm install path/to/markdown-clear...-g 2.4 文档输出 文档 docs 目录 代码相关的设计和使用文档,没有自然可以不用 这里的文档应该在README.md 中会有入口。...3 发布NPM npm文档 如果没有注册npm账户 npm adduser USERNAME 如果没有登录 npm login 登录后发布,在工程目录下执行 npm publish

1.7K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何自己一个公用的NPM

    本文作者:IMWeb 钌子_rawbin 原文出处:IMWeb社区 未经同意,禁止转载 以markdown-clear,创建过程为例,讲解整个NPM创建和发布流程 1 如何创建一个 1.1...文件,忽略不需要提交的文件变更 可以去github gitignore 下载一个最相近的模板然后改改 可以去gitignore.io生成一个,然后把内容拿下了 可以参考gitignore.io 文档,自己配命令行工具...使用npm 安装本地文件 作为本地 npm install path/to/markdown-clear 使用npm 安装本地文件 作为全局 npm install path/to/markdown-clear...-g 2.4 文档输出 文档 docs 目录 代码相关的设计和使用文档,没有自然可以不用 这里的文档应该在README.md 中会有入口。...3 发布NPM npm文档 如果没有注册npm账户 npm adduser USERNAME 如果没有登录 npm login 登录后发布,在工程目录下执行 npm publish

    77220

    如何发布自己python

    前言 本文以笔者实际发布的 python imgkernel 为例。因此,在本文所有出现 imgkernel 的地方,都替换成读者自己项目或的名称。...创建项目 imgkernel setup.py 会自动查找项目根目录下,包含文件 __init__.py 的子目录,作为项目的,并以目录名称作为名。...这里只创建了一个与项目同名的 imgkernel,当然不是必须创建一个同名的,事实上,可以创建任意名称的多个。...上传到 PyPI 6.1 注册 PyPI 测试账号 注册地址:https://test.pypi.org/account/register/ 6.2 使用 twine 上传 dist 目录下的存档 python...安装 pip install --index-url https://test.pypi.org/simple/ --no-deps imgkernel 使用 python 解释器测试是否安装成功:

    61410

    python调用自己的py文件

    目录 python如何调用自己的py文件呢? 如果是不同目录怎么调用呢? 如果需要调用的多个文件在多个目录呢?...关于__init__.py的解释 关于sys.path的解释 ---- python如何调用自己的py文件呢?...同一个目录下直接import xx就好了,xx为自己要调用的模块名字,虽然会有下划线报错,其实,没有错,仍然可以调用,之前一直都被报错吓住了 如果是不同目录怎么调用呢?...python这是路径,别把\n等特殊组合给转译了, 如果同c:\xxx目录下有多个文件,比如a.py,b.py等等,也可以直接导入了,因为这是告诉python去这个文件夹寻找文件 import sys....//") import aaa.a import bbb.bb.b 关于__init__.py的解释 作用是将文件夹变为一个Python模块,导入时,事实上是导入了它的__init__.py文件 _

    6.5K40

    谈谈自己的理解:python中闭,闭

    但是闭是一种特殊情况,如果外函数在结束的时候发现有自己的临时变量将来会在内部函数中用到,就把这个临时变量绑定给了内部函数,然后自己再结束。   很晦涩很难理解啊!!我们来看一段代码^.^ ?...从上面例子是我的一个最简单的很典型的闭。我估计如果是初学的小伙伴,可能很多名词都不明白是什么意思,没关系,我把这些名词按照自己的理解去解释一下~ 1 外函数返回了内函数的引用:   引用是什么?...2 在python2中,没有nonlocal这个关键字,我们可以把闭变量改成可变类型数据进行修改,比如列表。 上代码!!! ?...闭也是实现面向对象的方法之一。在python当中虽然我们不这样用,在其他编程语言入比如avaScript中,经常用闭来实现面向对象编程    3.3实现单利模式!! 其实这也是装饰器的应用。...谈了谈我在学习闭的时候遇到的问题,解决后自己的认识。希望对初学的好朋友们有所帮助。

    95230

    简单了解如何封装自己Python

    自己的程序打包为whl/tar.gz文件 有时候自己写了一个开发基本类,我们把这个类打包为whl或者tar.gz文件,这样的话同事也可以使用自己开发的基本类了 安装setuptools pip...install setuptools 编写setup.py及__init__.py文件(init.py内容可以为空) 注意目录结构 packages/ __init__.py 自己的文件.py setup.py...author_email='1099301992@qq.com', packages=['Qingolddriver'] ) 除了上面示例中的几个参数以外还有其他的 name : 打包后的文件名...version : 版本号 author : 作者 author_email : 作者的邮箱 py_modules : 要打包的.py文件 packages: 打包的python文件夹 include_package_data...打包 进入到setup.py所在目录执行以下命令 python setup.py bdist_wheel #打包为whl文件 python setup.py sdist #打包为tar.gz文件

    1.2K40

    Python实现封装打包自己的代码,被python import

    补充知识:手把手教你自己一个Python模块,并将其发布并安装到自己Python环境中去 首先得说明一点,python的模块就是有一些.py文件所构成的,所以要想一个模块,自己得先写一些python...4.生成发布压缩python3 setup.py sdist,完了之后可以在看一下目录结构,可以发现多了一个压缩文件。 ? ?...5.建议先将这个压缩放到一个‘干净’的目录下面,方便自己查看,完了之后解压 ? 6.解压之后执行:python3 setup.py install,安装到自己Python目录下面。 ?...7.好了,大功告成,接下来自己可以试着导入一下自己的模块了,嘻嘻,博主我用的是ipython交互环境,导入自己的 一个判断一个字符串是否为空的函数isnull(),可以看到,导入成功并成功调用,哈哈哈...这可是博主自己的第一个模块哟,你也试试吧!哈哈~~ ? 以上这篇Python实现封装打包自己的代码,被python import就是小编分享给大家的全部内容了,希望能给大家一个参考。

    3.5K30

    使用npm一个自己的工具依赖:riven-tools

    "name": "riven-tools", "version": "1.0.0", "main": "index.js", "description": "riven自己的一些小工具...是程序的入口文件 description是依赖的介绍 keywords是依赖的搜索关键字 license是依赖的开源协议 三、初始化工具文件 在src文件夹下创建:dateFormat.js文件,...注意:在运行npm login命令之前,必须先把下的服务器地址切换为npm的官方服务器。否则会导致发布失败!...发布 首先我们需要cd到我们自定义依赖的根目录 然后运行npm publish命令发布 然后我们就能在npm官网上面看到我们的包了 七、删除已经发布到npm上的依赖 我们可以运行以下命令删除我们发布的...: npm unpublish 名 --force 注意: 此命令只能删除发布72小时内的 此命令发布的24小时内不能再发布 发包要慎重,不要发没有意义的

    64630

    PythonPython ① ( Python 引入 | Python 概念 | Python 结构 | 创建 Python | 导入 Python )

    一、Python 简介 1、Python 引入 之前 介绍了 Python 模块 , 每个 Python 源码文件 , 都可以定义为一个 Python 模块 ; 如果 定义的 Python 源码模块很多..., 有几百上千个 , 则会出现管理繁琐 , 混乱的问题 ; 这里引入 新的代码结构 " Python " ; 2、Python 概念 Python 概念 : Python 模块 Module...的扩展 , 将若干 相关的 Module 模块 组织起来 形成一个 Python , 可以更好地 组织 和 管理 Python 代码 ; 在 Python 中 可以 定义 变量 / 函数 / 类..., 可以 更好地 组织 和 管理 Python 代码 ; 除了 自定义 Python 之外 , Python 还提供了 Python 标准库 和 其他人编写的第三方 Python 来扩展 Python... 右键点击 PyCharm 中的 Python 工程根目录 , 选择 " New / Python Package " 选项 , 输入 Python 名称 , 然后点击回车 , 创建 Python

    54722
    领券