首先,本地安裝好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語句將檔案的位元組流陣列存進表中,如下 通過...