快速搞定NPM模块开发及问题解决

2017-02-28  本文已影响103人  啸风在学习

      近期参加了组织“一起众创”,于昨晚见春哥的分享《3分钟搞定NPM模块开发》,随即敲起代码,其中遇到一些问题,止步于三分钟之外。

创建自己的模块组件

第一步:创建目录

创建工程目录

第二步:初始化

初始化

第三步:创建index.js文件和test.js测试文件

工程文件 index.js文件 test.js文件

第四步:测试test

执行test文件

发布NPM模块

第一步:注册账号

到https://www.npmjs.com注册账号,记住自己的账号,密码,邮箱。

第二步:连接NPM

连接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的更新

在此,非常感谢一起众创。欢迎大家加入一起众创。

上一篇下一篇

猜你喜欢

热点阅读