摘要:發(fā)布包初始化在這里注冊登錄,起一個名字,比如首先查詢是否已存在新建入口文件要發(fā)布的文件放到文件夾下發(fā)布登錄會填寫你在注冊的用戶名密碼郵箱等信息。
npm發(fā)布包 初始化
在https://www.npmjs.com/這里注冊登錄,
起一個名字,比如http-auth-zfb,首先查詢是否已存在
mkdir http-auth-zfb cd http-auth-zfb npm init -y新建入口文件 index.js
//index.js module.exports = require("./lib/index");
要發(fā)布的文件放到lib文件夾下
發(fā)布npm login登錄會填寫你在npmjs.com注冊的用戶名密碼郵箱等信息。
npm login npm publish更新發(fā)布
只需要更改版本號然后npm publish
如果發(fā)布的有es6代碼新建src目錄,把原始文件(es6代碼),放入src,需要babael轉化
"scripts": { "test": "echo "Error: no test specified" && exit 1", "build": "babel src --out-dir lib" }, "devDependencies": { "babel-cli": "^6.26.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-es2015": "^6.24.1", "babel-preset-stage-3": "^6.24.1" }, "dependencies": { "transform-runtime": "^0.0.0" }
發(fā)布前,執(zhí)行npm run build轉化后的代碼會在lib下面,更改版本號,在執(zhí)行npm publish
錯誤npm ERR! publish Failed PUT 401
解決過程:
檢查倉庫是否被設成了淘寶鏡像庫
npm config get registry
如是,則設回原倉庫
npm config set registry=http://registry.npmjs.org
登錄賬號(如未登錄)
npm login 或者添加用戶 npm adduser
再次發(fā)布
npm publish
如發(fā)布成功,則再次將倉庫地址設為淘寶鏡像地址
npm config set registry=https://registry.npm.taobao.org/
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/95907.html
摘要:文章介紹如何創(chuàng)建發(fā)布一個包,包括項目搭建發(fā)布流程注意事項等。語義化版本號分為三位。主版本號當進行了大都改動或者對有很多不兼容修改時應該進行版本號升級。次版本號增加了部分特性或者優(yōu)化時升級該版本。如如果你想撤回指定版本,執(zhí)行包名版本號。 文章介紹如何創(chuàng)建發(fā)布一個npm包,包括項目搭建、發(fā)布流程、注意事項等。 演示代碼GitHub地址 1. 初始化項目 首先在創(chuàng)建好的項目文件夾下面執(zhí)行 ...
摘要:我發(fā)布了我的第一個組件,一個基于的標簽云組件。然后將這個編譯命令寫到里,如下那么以后要編譯下面的代碼,只需要執(zhí)行現(xiàn)在我們已經有編譯好的代碼了,接下來就可以發(fā)布到供其他人使用了。 我發(fā)布了我的第一個 npm 組件,一個基于 react 的 3d 標簽云組件。在這途中我也是遇到了很多的坑,花在完善整個發(fā)布流程的時間遠多于寫這個組件本身的時間,所以我記錄下我覺得一個正常的 react 組件的...
摘要:修改的就可以啦個人意見發(fā)布的名稱的時候還是以你自己的名字的縮寫為開頭等。整個流程執(zhí)行完畢的,你就可以去去看自己發(fā)布的包啦 發(fā)布的開始的基本條件 https://www.npmjs.com/ 注冊一個賬號在說~ 1、創(chuàng)建一個文件夾名字為 npmtest mkidr npmtest 2、切換到創(chuàng)建的文件夾 cd npmtest 3、在npmtest文件夾中創(chuàng)建一個node_modules...
摘要:所以此版本號在這里的作用并不是用來區(qū)分版本的,小版本號才是真正用來做版本區(qū)分的,那么在引用這個就要這么來控制版本號,舉個栗子鎖定大版本號和小版本號,不管我們開發(fā)過程中提交了多少次,我們引用都是最新的。 最近在把公司內部用的一個庫發(fā)布到內網的npm私服上,僅僅是發(fā)布的話是比較簡單的,但這個庫是由多個人一起維護的,而且npm私服只有一套,所以生產環(huán)境和開發(fā)環(huán)境,用的是同一個,那么,我們的需...
閱讀 5222·2021-10-15 09:42
閱讀 1613·2021-09-22 16:05
閱讀 3272·2021-09-22 15:57
閱讀 3407·2019-12-27 12:06
閱讀 971·2019-08-29 15:16
閱讀 2884·2019-08-26 12:24
閱讀 387·2019-08-26 12:02
閱讀 1890·2019-08-23 16:00