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

      近期参加了组织“一起众创”,于昨晚见春哥的分享《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的更新

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

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

推荐阅读更多精彩内容

  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,209评论 0 8
  • 文章内容列表: 安装 常用npm命令 npm 配置文件修改 npm 加速 npm 发布 npm 发布更新版本 1....
    甘言川阅读 27,593评论 0 3
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,945评论 0 9
  • npm介绍 NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具 NPM的作...
    IT男的成长记录阅读 1,386评论 0 2
  • 你的生活方式显示在身材上,你的性格显示在脸上,你的家教在坐姿站姿上,而牙齿决定了整个人的形象,它更是一个人的社会层...
    洗发水的冬天阅读 2,274评论 1 0