所以我已經使用NPM作爲一個簡單的構建工具幾年,我可以假設通過package.json
安裝的每個CLI工具在PATH
中可用,因爲NPM將./node_modules/.bin
路徑添加到它。
但是因爲我正要寫一個小的Node腳本來做一些清理家務,所以如果NPM實際上在它給用戶的PATH中有node
可執行文件,我有點擔心。這可能看起來很愚蠢,因爲./node_modules/.bin
中的所有腳本都依賴於node
,因爲Unix上的包裝腳本能夠找到它,但我認爲在Windows中可能會有一些魔術出現在上。也許他們使用自己的一些其他魔法。或者其他的東西。沒關係,真的,我只是希望能夠斷言:
是在node
執行總是由NPM
給NPM腳本PATH
?在所有平臺上?它和NPM運行的節點是否一樣?
這似乎過於基本,幾乎可以問,但比抱歉更安全。
這是一個非常好的跡象:) – oligofren