近期参加了组织“一起众创”,于昨晚见春哥的分享《3分钟搞定NPM模块开发》,随即敲起代码,其中遇到一些问题,止步于三分钟之外。
创建自己的模块组件
第一步:创建目录
第二步:初始化
第三步:创建index.js文件和test.js测试文件
第四步:测试test
发布NPM模块
第一步:注册账号
到https://www.npmjs.com注册账号,记住自己的账号,密码,邮箱。
第二步:连接NPM
第三步:发布
第四步:官网查看发布情况
PUT 403 问题及解决方法
1.也是个人刚接触这块,很多处于小白的阶段,提交过程中出现了以下的问题并且找到解决方法:因为最初的http://registry.npmjs.org这个源国内用户访问非常慢,所以一开始我们可能换成了国内淘宝的镜像:http://registry.npm.taobao.org。但是淘宝这个镜像没有开放上传的权限,因此会报这样的错误:
npm ERR! publish Failed PUT 403
npm ERR! Error: no_perms Private modeenable, only admin can publish this module: nodebb-plugin-route-cms
有至少两种方法:
1)修改~/.npmrc中的registry字段(命令:vi ~/.npmrc)
2)直接在命令行修改即可。
命令:npm set registry http://registry.npmjs.org
2.另一种情况,可能是当前发布的模块名已存在于NPM库,解决方法:在json文件中修改 模块名。
使用
第一步:创建react项目
第二步:项目结构
第三步:安装xfeng_hello及安装后package.json的更新
在此,非常感谢一起众创。欢迎大家加入一起众创。