npm_config_


npm script時會帶一些參數變量,例如:

"test": "node scripts/tools/test.js --name=test111"

平常我們執行npm run dev,想要獲取后面的參數,只能通過

console.log(process.argv)

打印出來的是這樣的

[ 'C:\\Program Files\\nodejs\\node.exe',
  'D:\\workspace\\xxxx\\scripts\\test.js',
  '--name=test111' ]

明顯不是我們想要的,我們想直接獲取test111

那么我們在試下,跑npm run dev --name=test222
然后打印一下看看:

console.log(process.argv)
console.log(process.env.npm_config_name)

打印出來的是這樣的

[ 'C:\\Program Files\\nodejs\\node.exe',
  'D:\\workspace\\scripts\\test.js',
  '--name=test111' ]
test222

我們可以通過 npm_config_ 來直接方便地獲取參數了~


免責聲明!

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



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