? ? ? 近期參加了組織“一起眾創”,于昨晚見春哥的分享《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的更新
在此,非常感謝一起眾創。歡迎大家加入一起眾創。