使用nodejs建立自己的自動化工具

2021-09-24 03:28:49 字數 1791 閱讀 7064

1. 安裝nodejs環境

此處不是介紹nodejs,,因此不介紹如何安裝

2. 建立專案

建立專案資料夾,進入並執行npm init,如下圖

如下資訊是需要填寫的 :

123

4567

89

package name: (jiaocheng)

version: (1.0.0) 0.1.0

description: 自製自動化工具

entry point: (index.js)

test command:

git repository:

keywords:

author: xiaoxia

license: (isc)

在最後生成的package.json中增加一項

1

23

"bin":
bin為可執行命令," jiaocheng "為執行命令," index.js "為命令執行檔案入口

然後執行

1
npm link

3. 建立index.js,入口檔案

一定要在頂部加上#!/usr/bin/env node宣告,該檔案使用環境變數 node 呼叫

1
console.log('hello world!')
如圖 :

然後開啟cmd視窗,輸入jiaocheng回車,輸出如下圖

4. 專案依賴選擇

此時已經基本成型了,你可以執行命令做一些你想做的事情,也可以自己處理一些 process 變數

常用的nodejs自帶 process屬性

123

4567

8

process.ar**		# 	獲取傳入引數

process.cwd() # 獲取當前命令執行所在目錄

process.env # 獲取當前系統使用者的環境變數

process.pid # 獲取當前程序的pid

process.platform # 獲取當前執行的平台(系統)

process.stdin # 輸入

process.stdout #  輸出

process.versions # 當前nodejs環境所有版本資訊

常用模組推薦 (持續更新中):

commander # 作者tj用於自動生成命令引數獲取,單包無依賴

commander 鏈結及使用看npmjs介紹或者github介紹即可

5. 註冊npmjs賬號

到npmjs官網註冊乙個npmjs賬號,用於發布自己的模組

6. 登入npmjs並發布自己的模組

模組按照上面的步驟開發,註冊過賬號後就可以發布自己的模組了,此處的登入不是在網頁上的登入,而是在命令列下執行:

1
npm login
會提示輸入賬號密碼,輸入註冊的賬號密碼即可

登入成功後,到專案目錄下,執行

1
npm publish
片刻後便會執行成功

1. 部分開發者習慣將npm映象修改為國內的cnpm.js**映象,在發布包的時候記得將映象切換回官方 

可以執行

1
npm config list
檢視是否替換

2. 發布的npm模組名稱必須為全小寫,不支援大小駝峰名稱,一般修改為英文中橫線

nodejs使用Express建立專案

在安裝了nodejs環境的前提下,我們選擇使用express開發框架建立專案。express是node.js官方推薦的唯一乙個開發框架,使用它能夠快速地搭建專案。使用express,需要全域性模式安裝express,預設支援jade和ejs模板引擎,下面例子用的是預設的jade npm instal...

使用GITHUB建立自己的部落格

一直以來都是使用csdn發布自己的部落格,最近學習linux,發現有人使用github建立自己的部落格,於是也想嘗試一下。mac下直接使用 homebrew 安裝 brew install hugo原始碼安裝 原始碼編譯安裝,首先安裝好依賴的工具 gitmercurial go 1.3 go 1.4...

使用Python建立自己的Instagram濾鏡

不知道你有沒有使用過instagram濾鏡,它們非常方便,只需單擊幾個按鈕,就可以變換我要發布的 你是否想過自己可以建立乙個?答案是可以的!在本文中,我將向你展示如何使用 和示例影象來建立一些影象處理濾鏡。如果尚未安裝以下python庫,則需要安裝它 建立高斯濾波器 kernel x cv2.get...