发布一个npm包,具体流程

1 . 创建文件夹,使用英文命名,不得使用大写字母,一般使用命令行

mkdir vuelearn
cd vuelearn

2 . 初始化项目

npm init

3 . 新建模块

 app.js

4 . 添加必要的注释,当前文件用node环境执行

#!/usr/bin/env node

5 . 修改配置文件增加bin(在package.json中增加以下code)

"bin":{"hellomyapp":"./app.js"}
key:就是一个可执行的命令
value: 就是一个可执行的文件

注册用户

npm adduser

在npm登录

npm login

查看当前的登录人

npm whoami

6.发布项目到npmjs上

npm publish

7.安装模块

注意不能再当前目录下安装

npm install hellomyapp
npm install hellomyapp -g

8.1本地安装

查看本地安装路径
npm root

8.2全局安装

1.把要安装的模块安装在全局node_modules路径下
全局安装模块的根路径 npm root -g

查看环境变量

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

推荐阅读更多精彩内容

  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,945评论 0 9
  • 大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师...
    大大头大阅读 2,972评论 0 1
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 6,264评论 2 36
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • AngularJS 模块 模块定义了一个应用程序。模块是应用程序中不同部分的容器。模块是应用控制器的容器。控制器通...
    鹿守心畔光阅读 299评论 0 1