0
我在全球安裝一個節點模塊,比如說grunt
模塊。爲什麼我可以按名稱運行全局安裝的節點模塊?
npm install -g grunt
它安裝在%APPDATA%\npm\node_modules\grunt
:我通過安裝它。
然後,我可以在命令行中運行它,就像grunt --version
。這是如何發生的?我的意思是,爲什麼我可以直接使用grunt
作爲命令?
順便說一句,我正在使用Windows。我通過安裝程序.msi
來安裝NodeJS。
我看到'%APPDATA%\ npm'中有一個'grunt.cmd',它已被添加到系統路徑中。所以當我在命令行輸入'grunt'時,這個批處理文件將被調用。 –