NodeJS基本使用簡介

來源:互聯網
上載者:User

標籤:one   text   提交   本地   gitignore   瞭解   str   line   簡介   

Node.js1、 Nvm

 Node的版本管理工具,用於切換node的版本

 一、下載nvm,放在純英文路徑

 二、用命令列開啟nvm.exe

 三、開啟setting.txt,其中有四個配置。

 Root:nvm當前安裝路徑

 Path:c:/Develop/nodejs

 Arch:系統操作位 64/32

 Proxy:none

用命令列開啟nvm.exe,輸入nvm看有沒有用

如果沒用雙擊install.cmd,將nvm安裝路徑複製到後面,斷行符號。

把root和path路徑填上,儲存

如果setting.txt還沒出來就直接建立一個。

開啟命令列(shift+右鍵),輸入nvm,有版本資訊則配置成功。

 

如果沒有nodejs捷徑

開啟環境變數,將nvm打頭的兩個系統內容變數刪了。

開啟系統內容變數,刪除path裡我們剛配置的路徑

意思就是我們重新設定這個變數

Nvm_home=c:\develop

Nvm_symlink=c:\Develop\nodejs

 

2、 Npm

 Node的包管理工具,可以管理node所有的包以及所有前端需要用到的包。

Cmd命令列,使用npm install + 包的名字 可以直接下載。

 

命令:

 npm init 初始化項目配置。

 npm init --yes 自動組建組態檔案。

 Npm uninstall  &  npm install 分別是安裝和卸載。

 Npm install 包名 -save 將你下載的包記錄

當其他人使用你的項目的時候直接npm install就可以下載所有有關聯的包了。

 

相似的還有bower,也是包管理工具,用法就是bower install 與npm類似。

 

 

3、 gulp 自動化構建工具

通過npm下載的包,可以通過一些nodejs代碼實現sass自動編譯啊,js檔案加密等等

 

Gulp本身只有四個函數,在項目中建立一個gulpfile.js檔案

再通過cmd輸入gulp + 執行任務名稱。

 

gulp.src(); 取一個檔案

gulp.dest();設定一個檔案輸入重點檔案

gulp.task();建立一個任務

gulp.wacth();監聽一個檔案

官網地址:

www.gulpjs.com

裡面plugins可以看外掛程式的名字,然後用npm下載。

 想瞭解github的同學直接看以下!

4、 Git

本來是linux之父用來儲存管理代碼用的。

用來進行代碼版本的更迭。

命令列代碼:

 git init 初始化。

// 不用git的時候,就是一個普通的檔案夾。

git status查看本地倉庫的變更狀態。

Git add 添加需要跟蹤儲存的檔案,那些庫是一般是不用記錄的。

如何添加不追蹤的檔案呢?

在項目庫中.gitignore檔案

在該檔案寫上檔案名稱就行。

git commit一個版本代碼寫好了就要commit一下儲存入庫。

git commit -m’版本的描述’

git log 看commit上去的資訊

git reset --hard 回到之前版本 + 雜湊值前6位

 

5、github

 

Git服務的供應商

 

 

 

 

先在你的github上建立一個倉庫,預設,不要自動產生md檔案。

 

 

 

具體的倉庫push操作

 

找到你自己的專案檔夾

右鍵+shift 開啟命令列

輸入

git -init   初始化該檔案夾

git add +你需要上傳的檔案名稱字

git commit -m ‘提交版本的資訊’ 

Git是版本更迭型的專案管理,這裡可以寫一些版本的資訊

git remote add origin + 你剛剛建立的倉庫地址複製過來

git push -u origin master

上面操作完會讓你輸入github帳號和密碼

如果正確就會進行傳輸,然後重新整理一下github你的檔案就上去了。

我的github

https://github.com/zzc5464

 

NodeJS基本使用簡介

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.