文章連接 https://i5ting.github.io/How-to-learn-node-correctly/#1vue
或在 https://github.com/i5ting/How-to-learn-node-correctlynode
一個很好的 vue 學習文章清單react
https://flaviocopes.com/tags/vue/git
npm install 講解github
npm install //命令1, 按照當前目錄下的 package.json 文件安裝模塊清單.
npm install module_name //命令2, 安裝指定的模塊vue-cli
注意: package.json文件是npm命令的入口文件.npm
install 命令還能夠加 --global 參數, 即全局安裝, 會將模塊安裝到機器 node.exe 下的 node_modules 目錄下. 不加 --global 參數, 即局部安裝, 會將模塊安裝到當前目錄的 node_modules 目錄下 . json
無論是 局部安裝的模塊, 仍是全局安裝的模塊, 在 js 文件中, 都使用下面的函數聲明require需求. react-native
require('package-name')
通常模塊推薦使用局部安裝, 但一些 cli 工具推薦是全局安裝, 好比下面這些模塊: 網絡
npm
create-react-app
vue-cli
grunt-cli
mocha
react-native-cli
gatsby-cli
forever
nodemon
npm run 講解
npm run dev //命令3
該命令會找當前目錄下的package.json文件,並找到文件中的scripts項,找到對應的dev命令,執行dev對應的命令.
npm list 講解
下面命令能列出全局模塊的清單
npm list -g --depth 0
下面命令列出當前目錄項目的依賴清單
npm list
下面命令列出當前目錄項目的依賴清單, 並限制了依賴的深度.
npm list --depth=[depth]
npm-remote-ls 依賴分析工具講解
先安裝 npm-remote-ls 模塊,
npm install -g npm-remote-ls
而後經過 npm-remote-ls 模塊 查看指定模塊的實際依賴樹, 並非基於當前本地機器的模塊安裝狀況來分析的, 是安裝網絡上的信息分析的.