0
我目前使用yarn
作爲我的包管理器,但我的團隊中有些人仍可能使用npm
。我在package.json
如何在package.json中動態選擇包管理器
"scripts": {
"clear": "rm -Rf app/javascripts/* & rm index.html",
"watch": "yarn clear | NODE_ENV=development webpack -w --env.dev",
"build": "yarn clear && yarn dev && yarn start",
"dev": "yarn clear | NODE_ENV=development webpack --env.dev",
"prod": "yarn clear | NODE_ENV=production webpack --progress --env.prod"
}
如果我想打電話給clear
其他腳本里面寫了幾個劇本,我必須要麼使用npm clear
或yarn clear
。由於該腳本目前正在編寫,所以沒有安裝yarn
的用戶將會遇到錯誤。
有沒有辦法讓我編寫這個package.json
,這樣無論有人運行npm build
還是yarn build
,它都會使用他們選擇的軟件包管理器?
這正是我要找的。謝謝, – davidhu2000