创建项目
首先,先用 init 命令创建一个自己的项目。
|
|
|
|
接着就依次填写, 不想填写的话也可以一路Enter
名词解释
name:
模块名,之后发布之后就可以让用户npm install xxxx来引用你的开源模块了
version:
版本号,语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。
description:
简单介绍自己的模块
main:
入口文件,必要,当通过require(‘xxx’)时,是读取main里声明的文件
test command:
测试命令
git repository:
git仓库地址
keywords:
关键词,可以通过npm搜索你天蝎的关键词找到你的模块
author:
作者信息,可以之后编辑更详细一些
license(ISC);
以上放心可以大胆写,因为之后都可以修改。
package.json
初始化项目完成,可以看到目录中出现了一个叫 package.json 的文件
|
|
更多配置信息可以参考一下vue的package.json的https://github.com/vuejs/vue/blob/dev/package.json
发布模块
在npm注册用户
在本地登录自己的npm账号
1npm login发布模块
123npm publish//返回下面的信息就是发布成功了+ qarticles@0.3.4
其他一些命令
|
|
Sayings
经常在GitHub上看到项目的readme中写有 npm install XXX –save ,后来引用的多了便想:我们install的模块又是哪里来的呢?
又是查看资料(万能的Google)后,发现了npmjs,了解到了npm更多的知识。