第一部分:创建一个最简单的npm包
第二部分:react与第三方库协同
第三部分:发布并测试
第一部分:创建一个最简单的npm包
第一步:创建一个NPM的账号
第二步:创建一个文件夹,初始化npm
1 |
npm init |
第三步:根目录创建一个index.js,这是入口文件
1 2 3 |
module.exports.area = radius => Math.Pi*radius*radius; module.exports.area = radius => 2*Math.Pi*radius*radius; |
第四步:将这个包关联到账户
1 |
npm adduser |
现在只是添加了一个这个包的npm作者,但是还需要登陆一下否则无法发布
1 |
nom login |
第五步:发布
1 |
npm version |
要发布需要确保package.json中npm的包的名字是唯一的,没有人用过:
发布完成了之后就可以使用Npm install 来安装了
第二部分:react与第三方库协同
由于我的项目主要是react,这里主要讲如何创建一个react的npm包,作为一个组件引入到react中。
参考资料:https://react.docschina.org/docs/integrating-with-other-libraries.html