npx 作用

npm 從5.2版開始,增加了 npx 命令。npx什麼作用呢?

npx 作用:直接調用項目內部安裝的模塊,而無需再輸入模塊路徑。

例如,若調用 Mocha ,只能在項目腳本和 package.json 的scripts字段裏面, 如果想在命令行下調用,必須像下面這樣。


# 項目的根目錄下執行
$ node-modules/.bin/mocha --version

npx 就是想解決這個問題,讓項目內部安裝的模塊用起來更方便,只要像下面這樣調用就行了。


$ npx mocha --version

npx 的原理很簡單,就是運行的時候,會到node_modules/.bin路徑和環境變量$PATH裏面,檢查命令是否存在。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章