索引:html
Node.js的安裝以及Node.js的模塊管理
Node.js開發環境搭建以及對ES6的支持
Node.js構建Vue.js項目
Vue.js單文件組件的開發
基於Vue.js的UI組件(Element)的使用node
一:Node.js正確寫法mysql
在好久之前,寫過一篇 jQuery插件定義 的博客,給我留下了深入的印象。當時本意是討論jQuery插件的標準化定義,引出了jQuery寫法的問題。jquery
jQuery寫法是變幻無窮:Jquery,jquery,JQUERY,JQuery。好些人都沒留意這個寫法的問題,官網給出的正確寫法是 jQuery。sql
今天寫Node.js的技術分享的時候,發現這個名字好複雜,寫法能夠比jQuery多 node.js ,Node.Js,Node.JS,nodejs,Nodejs,NodeJs等。官網給出的正確寫法是Node.js。npm
二:Node.js安裝json
1,Node.js嚮導安裝:gulp
網上介紹安裝Node.js的方法不少,不少都是針對較老的版本,或者是其它操做平臺上的安裝。前期的Node.js的集成度不高,安裝了Node.js,還要安裝npm工具。緩存
如今Node.js的安裝都向導化了,我基於 Node.js v8.9.4 的版本在Win7上的安裝,想寫一個安裝說明的,可是安裝的時候直接下一步,下一步就搞定了,讓我想寫安裝說明都沒法下手。工具
想了想,把安裝中最複雜的一個界面截圖出來作了一個註釋。
2 ,Node.js命令窗口的啓動:
安裝成功過,能夠從開始菜單,打開Node.js的命令行窗口:
也能夠經過 Win + R -> 鍵入cmd命令,經過Windows的cmd窗口執行Node.js命令。
3,經過命令行查看Node.js的版本號,npm的版本號
當啓動命令行窗口後,能夠嘗試輸入以下命令行,查看安裝程序的版本號:
查看Node.js版本號,方法1:node -v / 方法2:node --version
查看npm版本號,方法1:npm -v / 方法2:npm --version
4,體驗Node.js代碼編寫
console.log('Hello Node.js');
console.log(function(){return "result";}());
(function(){console.log("Hello Node.js");return "result";}())
三:Node.js模塊的安裝,查看,卸載
Node.js的安裝,分爲全局安裝和本地安裝兩種方式:
能夠經過以下命令,查年Node.js的參數設置
npm config ls
1,全局安裝
a:查看全局安裝路徑的方法有不少,我先說幾種:
方法一: npm config get prefix //查看 npm config set prefix //設置 npm config get cache //查看全局的緩存路徑 方法二: npm root -g //或 npm root --global 方法三: 打開 C:\Program Files\nodejs\node_modules\npm\.npmrc 文件 基中 prefix=${APPDATA}\npm 就是指的全局安裝路徑
在Windows平臺,默認全局安裝的路徑是 C:\Program Files\nodejs\node_modules
b:全局安裝的命令:
npm install packageName -g //或 npm install packageName --global
packageName是表示要安裝的的模塊
其中-g --global等效,是全局安裝的參數
2,本地安裝
當新建一個目錄執行本地安裝時,須要執行以下命令,建立一個package.json文件
npm init if
當更改了cmd目錄時,把命令行跳轉到安裝的目錄,能過以下命令進行本地安裝
npm install packageName //或 npm install packageName --save-dev
packageName 要安裝模塊的名稱
--save-dev是把安裝包信息寫入package.json文件的devDependencies屬性。
本地安裝後能夠經過require()的方式引入項目中node_modules目錄下的模塊。 以下示例,本地安裝後直接在gulpfile.js中require('mysql')。
當cmd默認目錄爲 C:\Users\Administrator安裝路爲 C:\Users\Administrator\AppData\Roaming\npm\node_modules
3,安裝技巧
a:強制安裝
安裝以前,npm install會先檢查,node_modules目錄之中是否已經存在指定模塊。若是存在,就再也不從新安裝了,即便遠程倉庫已經有了一個新版本,也是如此。
若是你但願,一個模塊無論是否安裝過,npm 都要強制從新安裝,可使用-f或--force參數。
npm install packageName --force
b:更新本地安裝
npm update packageName
c:卸載安裝
npm uninstall packageName -g
d:安裝預覽版本,以eslint爲例
npm i eslint@next --save-dev
結語:
經過本博客介紹了Node.js的安裝,以及Node.js模塊的管理。對Node.js有興趣的碼友們能夠留意後續博客。