npm publish

现在nodejs开发,都会用到第三方的包,第三方的包都是通过npm引入的。

接下来研究一下怎么通过命令吧自己的包发布到npm官网上。

首先要注册一个npm账号

接下来在你要发布的目录下执行npm init命令:

接下来会有一系列的提示输入:

然后就会生成一个package.json文件

这里以index.js作为入口文件

接下来我们打开index.js,随便在里面简单的定义一个接口

接下来就是发布了,进入项目根目录

运行npm login

这样就算发布成功了。

接下来就是可以通过npm cjttestpublish 把这个包引入到项目中

然后

没有意外将会输出2

时间: 2024-08-06 16:05:04

npm publish的相关文章

npm publish 发布

<h3 class="catListTitle">一.npm包结构(编写)</h3> npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件,安装后解压还原为目录.完全符合CommonJS规范的包目录应该包含如下这些文件. package.json : 包描述文件. bin: 用于存放可执行二进制文件的目录. lib:用于存放javascript代码的目录. doc:用于存放文档的目录. test: 用于存放单元测试用例的代码. 我们开

[NPM] Publish npm packages using npm publish

In this lesson we will publish our package. We will first add a prepublish script that runs our buildscript; this will ensure the built folder gets added to npm when published. We will also add a .npmignore so that only our built files get installed.

npm publish gives “unscoped packages cannot be private”

解决方法: npm publish --access public 详细参考此处 原文地址:https://www.cnblogs.com/mengff/p/10012693.html

npm publish 失败可能的原因记录

npm 发布个人包时,遇到不少坑,总结如下(可能不全): 1.npm版本过低,处理:npm install -g npm update 2.可能权限原因,处理:npm publish --access=public 3.npm 源不对,处理:npm config set registry https://registry.npmjs.org/    --   有些非官方源个人可能无权发布,比如淘宝镜像需要admin权限 4.文件夹名和package.json里的'name'属性一样时也无法发布,

npm publish报错ERR E400

错误原因:名称中不能含有大写 解决方法:换成小写 原文地址:https://www.cnblogs.com/TJ-Wong/p/12077401.html

我想写一个前端开发工具(一):在npm发布模块

有必要说说我为什么要开始写这个 我最近忙于公司的项目,一直没有抽出时间来写文章.本来想每个月写一片文章,保质保量,无奈上个月没有坚持. 这段时间有点忙,主要是由于公司业务调整,我从原来的广告项目中调整到新业务线的前台页面开发了,和以前一样,还是带着3.4个兄弟姐妹.不同的是以前的项目周期普遍偏长,可以让每个同学有时间从头到尾的把项目吃透,而现在做C端的前台页面往往开发时间非常的短,比如我们就要在1.2个月完成业务线所有前台页面的开发.联调.测试.部署,以及下一步的迭代.由于是从零开始,不存在基于

将封装模块发布到NPM注册表

1.添加用户到环境中: npm adduser 2.设置package.json文件: ... "repository":{ "type":"git", "url":"https://......." }, "keywords":[...], ... 3.发布该模块 npm publish 4.删除模块 npm unpublish <项目名称> npm unpublish &

npm 发布包

每个包都必须包含package.json配置文件 生成package.page文件 1.到项目目录下执行npm init根据提示输入即可 最后记得要yes 完成项目后就是要发布到npm了 首先需要有npm账号,可用npm命令注册 1.npm adduser,根据提示输入用户名和密码XXXXXX,XXXXXX123以及邮箱 若失败,请先npm config set email [email protected],再去执行npm adduser 2.完成1后 npm publish 即可 3.若要更

Node魔法堂:NPM入了个门

一.前言 NPM作为Node的模块管理和发布工具,作用与Ruby的gem.Python的pypl或setuptools.PHP的pear和.Net的Nuget一样.在当前前端工程化极速狂奔的年代,即使不做nodejs的开发,也需要学习和使用NPM的,谁叫grunt.bower.yeoman这一堆的工具都通过NPM发布呢?! 本文为针对非nodejs的开发者整理的NPM使用说明.当然最好的教程还是官网的啦! 二.什么是包? nodejs以包的形式组织程序模块,而包的定义却十分简单——包含文件内容符