1. 安裝nodejs環境
此處不是介紹nodejs,,因此不介紹如何安裝
2. 建立專案
建立專案資料夾,進入並執行npm init,如下圖
如下資訊是需要填寫的 :
1234567
89
package name: (jiaocheng)在最後生成的package.json中增加一項version: (1.0.0) 0.1.0
description: 自製自動化工具
entry point: (index.js)
test command:
git repository:
keywords:
author: xiaoxia
license: (isc)
123
"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屬性
1234567
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...