npm 命令集合


npm命令集: mac安裝路徑: /usr/local/lib/node_modules/

npm -v 查看版本

npm install npm -g 更新最新的npm

npm安裝淘寶鏡像資源 npm install -g cnpm --registry=https://registry.npm.taobao.org

命令就變成cnpm

cnpm sync connect 同步模塊


安裝模塊:

npm install express 安裝node.js 的web框架模塊 express

 

## 全局安裝與本地安裝

npm 的包安裝分為本地安裝(local)、全局安裝(global)兩種,從敲的命令行來看,差別只是有沒有-g而已,比如

```
npm install express # 本地安裝 當前用戶的node_modules/下
npm install express -g # 全局安裝 /usr/local/lib/node_modules 全局下面
```

如果出現以下錯誤:

```
npm err! Error: connect ECONNREFUSED 127.0.0.1:8087
```

解決辦法為:

```
$ npm config set proxy null
```

 

查看安裝模塊

nmp list -g

npm list -g --depth 0 只查看一級的

-g:全局的安裝包
list:已安裝的node包
–depth 0:這個參數我就不清楚了,可能是深度0,搜了一下沒有找到解釋

 

查看詳情:

npm list express

卸載

npm uninstall -g express

全局安裝vue-cli

cnpm install -g vue-cli

npm config list 配置詳情,可以看到npm的安裝路勁和node 安裝的地方

npm config get prefix 獲取配置值

npm config ls -l 查看全部配置

 

vue的使用vue -cli

npm install --global vue-cli

vue init webpack my-project

cd my-project

npm install

npm run dev (執行的是下面的內容)

npm run XXX是執行配置在package.json中的腳本,比如:

```
"scripts": {
"dev": "node build/dev-server.js",
"build": "node build/build.js",
"unit": "karma start test/unit/karma.conf.js --single-run",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
},
```

lint 包含的是eslint 檢查語法格式的 ,用法是npm start ,npm run lint -- --fix #檢查代碼語法和格式,並修復可以自動修復的問題

只有這里配置了,你才能run,所以不是所有的項目都能npm run dev/build。要了解這些命令做了什么,就要去scripts中看具體執行的是什么代碼。這里就像是一些命令的快捷方式,免去每次都要輸入很長的的命令(比如unit那行)。

目錄結構說明:

 

npm cache clear 可以清空NPM本地緩存,用於對付使用相同版本號發布新版本代碼的人。

 

brew cask 就是安裝打包好的軟件,省去了install 編譯打包的過程,也易於刪除軟件。

Homebrew Cask 是 Homebrew 的擴展,借助它可以方便地在 macOS 上安裝圖形界面程序,即我們常用的各類應用。Homebrew 中文含義為自制、自釀酒,Cask 中文含義為桶、木桶,桶裝酒是一種成品,也就是說每一個 `homebrew cask` 都可以直接使用的,比如 Atom 的 Cask 名稱為 atom,那么就可以使用如下命令安裝

 

which node


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM