摘要:今天通過一個簡單的列子來演示怎么在發布自己的包。發布包,在文件夾下,右鍵選擇,輸入如下命令就可發布成功,注意發布必須是登錄狀態下。這時你就可以在官網通過在搜索框中輸入來查詢到你剛才發布的包了。
今天通過一個簡單的列子來演示怎么在npm發布自己的包。
1 新建個文件夾,這里命名為test110,,
2 然后再在test110下新建一個lib文件夾。
3 創建package.json,在test110文件夾下,右鍵選擇git bash here輸入命令
npm init
然后name輸入test110,然后一路回車,最后ctrl + c結束,
4 創建readme.md文件,在test110文件夾下,在新建一個readme.md文件(這是一個介紹你包的文件makdown文件),隨便輸入點什么,如這是我的第一個npm包。
5 在lib文件夾下新建新建一個test.js文件,輸入如下代碼
var a = { fu : function() { console.log( "這是我的第一個npm包" ); }; } module.exports = a; // 把a暴漏出去
6 在test110文件夾下新建一個index.js文件(主入口文件),輸入
var a = require( "./lib/test.js" ); module.exports = a; //把a暴漏出去
7 包文件已經ok,結構如下
-test110 -lib -test.js -index.js -package.json -readme.md
8 創建npm賬號,兩種方式
第一種:打開npm 注冊
第二種:命令行注冊,輸入如下
npm adduser
依次輸入用戶名,密碼,郵箱就注冊成功了。注冊成功會自動登錄,所以現在已經在本地登錄成功。
如果你已經有npm賬號可通過與哦如下命名登錄,
npm login
輸入用戶名,密碼就可登陸成功。
9 發布包,在test110文件夾下,右鍵選擇git bash here,輸入如下命令
npm publish
就可發布成功,注意發布必須是登錄狀態下。
10 這時你就可以在npm官網 ,通過在搜索框中輸入test110來查詢到你剛才發布的包了。
11 更新包,你修改過包里的js文件時,同時還得修改package.json里version的版本號后才可重新發布。
1 這時你新建個文件夾(如test)就可以通過以下命令下載你發布的包了
npm install test110
2 然后,在test文件夾下新建in.js文件,輸入如下代碼
var test110 = require( "test110" ); test110.fu();
3 在test文件夾,右鍵選擇git bash here,輸入如下命令
node in.js
就可以輸出這是我的第一個npm包
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84071.html
摘要:更新已經發布的包更新包的操作和發布包的操作其實是一樣的但要注意的是,每次更新時,必須修改版本號后才能更新,比如將修改為后就能進行更新發布了。 什么是NPM? NPM是隨同NodeJS一起安裝的javascript包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種: 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。 允許用戶從NPM服務器下載并安裝別人...
摘要:應用包新建一個文件夾安裝這個包然后,在文件夾下新建文件,輸入如下代碼在文件夾右鍵選擇輸入如下命令就可以輸出這是我的第一個包參考利用安裝刪除發布更新撤銷發布包在發布自己的包 showImg(https://segmentfault.com/img/remote/1460000012634180?w=500&h=300); 首次發表在個人博客 在npm上發布自己的包 發布包 1.創建你要...
摘要:概述本篇文章承接上文,記錄的是如何發布自己的模塊編寫模塊新建項目并初始化編寫模塊代碼發布模塊測試模塊命名空間每個人都可以發布自己的包,難免會有包名相同的情況,如果想要使 0x001 概述 本篇文章承接上文,記錄的是如何發布自己的Node.js模塊 0x002 編寫模塊 新建項目并初始化 $ mkdir 0x005-publish-own-module $ cd 0x005-publis...
摘要:使用介紹是隨同一起安裝的包管理工具,能解決代碼部署上的很多問題,常見的使用場景有以下幾種允許用戶從服務器下載別人編寫的第三方包到本地使用。允許用戶將自己編寫的包或命令行程序上傳到服務器供別人使用。 NPM 使用介紹 NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種: 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。...
摘要:是的默認模塊管理器,一個命令行下的軟件,用來安裝和管理模塊,同時也可以管理其他開放式的模塊代碼。的包管理器可以查看所有可使用的命令。發布記得在推之前先登錄要不然會報錯。最后需要把文件里面的刪除掉要不然上傳時會忽略掉打包的文件。 本文主要介紹npm的常用命令,以及如何發布一些常用的js模塊化代碼到npm上面方便日后的使用,和舉例如何把一個vue組件打包發布到npm到最后下載到本地使用的過...
閱讀 2310·2021-11-22 12:01
閱讀 1983·2021-11-12 10:34
閱讀 4508·2021-09-22 15:47
閱讀 2827·2019-08-30 15:56
閱讀 2860·2019-08-30 15:53
閱讀 2397·2019-08-30 13:53
閱讀 3370·2019-08-29 15:35
閱讀 3119·2019-08-29 12:27