`
lxj8749
  • 浏览: 66578 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

发布项目到npm

 
阅读更多

1.在官网注册帐号(https://www.npmjs.com/)

2.本地用户验证,在命令行执行,输入用户名密码和邮箱

npm adduser

 3.在本地用npm init生成pageage.json,填写相应的信息

{
  "name": "lin-xiaoji-learn-npmjs",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lin-xiaoji/learn-npmjs.git"
  },
  "keywords": [
    "learn",
    "npmjs"
  ],
  "dependencies":{
    "classnames": "^2.2.1"
  },
  "author": "lin-xiaoji",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/lin-xiaoji/learn-npmjs/issues"
  },
  "homepage": "https://github.com/lin-xiaoji/learn-npmjs#readme"
}

 4.编写好模块逻辑代码,然后执行

npm publish

 

执行完后,正常情况下,就能成功发布到npmjs.com上面,可以登陆帐号查看是否成功

 

如果出现 publish Failed PUT 403错误,一般是名称已存在,或者是版本号没有增加

 

 

5.删除一个项目,或删除某个版本

npm unpublish lin-xiaoji-learn-npmjs@1.0.0

 

 

分享到:
评论

相关推荐

    组件发布到npm,原工程代码。

    以上就是关于“组件发布到npm”的核心知识点,包括项目的组成部分、发布流程以及注意事项。理解和掌握这些内容,对于任何希望在JavaScript生态系统中分享和使用组件的开发者来说都是至关重要的。

    从零使用TypeScript开发项目打包发布到npm.docx

    【从零使用TypeScript开发项目打包发布到npm】 在当前的前端开发领域,TypeScript以其强大的类型检查和静态分析能力,已经成为许多开发者首选的编程语言。这篇文档将引导你逐步了解如何从零开始使用TypeScript开发...

    快速开发一个vue插件库并发布到npm

    在Vue.js生态系统中,开发和发布自定义插件到npm是一个常见的需求,这不仅可以提高代码重用性,还可以促进团队协作。"快速开发一个vue插件库并发布到npm"这个主题涵盖了Vue组件库的创建过程,以及如何将它部署到npm...

    PublishDiff预览npm发布更改

    在JavaScript开发过程中,打包工具扮演着至关重要的角色,它们帮助我们整理、压缩代码,并准备发布到像npm(Node Package Manager)这样的平台。"PublishDiff预览npm发布更改"是一个非常实用的工具,它允许开发者在...

    npm基于vite制作自己的npm包+ts超详细

    最后,通过`npm publish`命令将项目发布到npm仓库,其他开发者就可以通过`npm install`或`yarn add`命令来安装并使用这个自定义播放器组件。 总结来说,这个项目展示了如何利用现代前端技术栈,包括Vue3、...

    发布自己的npm包并使用

    4. 发布包:在项目根目录下,运行`npm publish`命令,系统会将你的项目上传到npm仓库。发布成功后,可以在npm官网搜索你的包。 三、使用发布的npm包 1. 安装包:在另一个Node.js项目中,使用`npm install <你的包...

    自定义vue组件发布到npm的方法

    本文将详细介绍如何将自定义的Vue组件发布到npm,解决多个项目中使用同一个组件时修改bug的麻烦问题。通过发布组件到npm,可以轻松地在多个项目中同步最新版本的组件,从而避免维护多个组件的不同版本。 一、为什么...

    npm组件上传demo

    总的来说,"npm组件上传demo"涵盖了从创建组件到发布到npm仓库的全过程,这对于任何想要分享和重用JavaScript代码的开发者来说都是一个重要的实践。遵循这些步骤,你就可以轻松地将你的组件贡献给全球的开发社区,...

    自定义Vue组件打包、发布到npm及使用教程

    在将自定义Vue组件发布到npm之前,需要在项目中创建一个入口配置文件,这个文件会指定哪些组件被包含在发布的npm包中。然后,需要对webpack.config.js进行配置,设置正确的入口(entry)和出口(output)路径。示例如下...

    用Vue CLI创建uniapp项目,搭建模板。不仅可以HBuilder打包,也可以npm命令行运行及打包、发布

    已经搭建好,下载即用。 用Vue CLI创建uniapp项目,不仅可以HBuilder打包,也可以npm命令行运行及打包、发布。

    Node.js生成HttpStatusCode辅助类发布到npm

    总结来说,Node.js生成HttpStatusCode辅助类并发布到npm的过程,展示了如何利用Node.js的强大功能和npm的便捷性来简化开发流程。通过自动化脚本从权威文档中提取信息,生成可用的JavaScript模块,不仅节省了开发时间...

    node环境编译工具-npm

    例如,`npm install express` 将安装Express框架到当前项目。 2. **依赖管理**:NPM通过`package.json`文件来管理项目的依赖关系。这个文件记录了项目所需的所有依赖及其版本,确保团队成员和自动化构建系统能正确...

    svg-icons:开源图标包,优化,发布到 NPM

    `svg-icons`项目就是针对这一需求的一个解决方案,它是一个开源的图标包,通过优化并发布到NPM(Node Package Manager),为开发者提供了便利。NPM是JavaScript社区中最广泛使用的包管理器,它允许开发者共享和复用...

    npm-latest

    10. **发布包**:开发者可以使用`npm publish`将自己的项目发布到npm公共仓库,供他人使用。发布时需要遵循npm的命名规范和包的结构。 11. **私有仓库**:对于企业或个人不想公开的包,可以使用npm的私有仓库服务,...

    npm.nodejs

    - 发布到私有仓库:配置`npmrc`文件,然后像发布到公共npm一样操作。 10. **缓存管理** - 清理缓存:`npm cache clean --force`清理npm的缓存,以解决安装问题。 - 自动缓存:npm 5+版本自动管理缓存,减少了...

    npm组件源码.zip

    6. **发布**:通过`npm login`登录npm账户,然后使用`npm publish`将项目发布到npm公共仓库,或者发布到私有仓库如npmjs.com、GitLab或GitHub Packages。 Vue.js是前端领域的热门框架,它的核心特性之一是组件化。...

    Node.js-一个npm包提供init初始化方法

    当你的项目准备好发布时,使用 `npm publish` 命令将 `package.json` 文件描述的包上传到 npm 注册表。注意,如果你的机器上没有 sudo 权限,可能会遇到问题,因为某些系统级文件可能需要管理员权限才能修改。在...

Global site tag (gtag.js) - Google Analytics