建立基於npm的js類庫,上傳到npm

2021-10-01 04:55:41 字數 2496 閱讀 3559

首先,本地安裝好node.js。(這裡是在windows下操作)

1.建立檔案目錄:

1.1 d:\jsrepository   

1.2 d:\jsrepository\src  (存放具體的類庫檔案)

1.2 d:\jsrepository\test   (測試用例)

開啟cmd ,進入到jsrepository資料夾, 執行 npm init 

這時 jsrepository下會多了package.json檔案

用vscode 開啟

這個時候就可以開始js類庫的編寫了。

比如我這裡封裝乙個http請求,我需要使用一些發起http請求的類庫:umi-request(axios也可以),測試使用jest

開啟package.json檔案可以看到對應的依賴

建立檔案:

新增測試依賴: yarn add --dev babel-jest @babel/core @babel/preset-env babel-plugin-transform-es2015-modules-commonjs

根目錄新增jest.json 配置檔案,檔案內容

根目錄下 新增   babel.config.js 檔案 , 內容:

module.exports = }]

],plugins: ["transform-es2015-modules-commonjs"]

};

執行測試用例,除錯:

執行命令

結果:

測試成功!

這裡還有幾個index.js 檔案需要注意:

2.根目錄執行: npm publish 上傳到npm (這裡需要有npm賬號,自行註冊,每次上傳記得更改)

其他專案使用:

專案根目錄:

1. 引入依賴:  npm  install jsrepository

2. 在js檔案中引入     

該栗子類庫可以在npm中搜尋到  

如何建立乙個自己的npm包,並且上傳到npm官網上

1.首先先新建乙個資料夾,資料夾的名字就是我們包的名字 cmd命令 2.然後再mynpm裡新建乙個index.js,內容是我們包的內容 3.接著在cmd中輸入命令 ps c cd mynpm 進入mynpm資料夾psc mynpm npm init y 生成package.json 4.填寫pack...

9 5 建立新的專案並上傳到gitlab遠端倉庫

配置身份 git config global user.name 名字 git config global user.email 郵箱位址 1.確認專案中隱藏資料夾.git檔案刪除 2.進行命令git init這個目錄變成git可以管理的倉庫 3.進行命令git add 把所有檔案新增到暫存區裡面去...

將檔案上傳到oracle資料庫的Blob欄位中

由於種種原因,需要將檔案直接儲存到oracle的blob欄位中,功能已經完成,記錄一下實現過程。採用winform實現需要的功能,首先在資料庫中建表,其中乙個欄位為blob型別,怎麼建立就不說了。思路很簡單,就是檔案流讀取電腦上的檔案,然後通過insert語句將檔案的位元組流陣列存進表中,如下 通過...