2
我想通過一個命令行(特別是不在版本控制)選項到我的主要index.js
腳本,它執行一些基於特定S3存儲桶的東西。將命令行變量傳遞給npm腳本?
在我的package.json:
"scripts": {
"start": "bucket_name=${bucket_name:=null} node babel.runtime.js"
},
,並通過命令行:
npm start -- --bucket_name="test"
但bucket_name
保持回來爲空,所以VAR沒有被正確傳遞。我認爲這很簡單,但我無法弄清楚我做錯了什麼。
[將命令行參數發送到npm腳本]的可能的副本(https://stackoverflow.com/questions/11580961/sending-command-line-arguments-to-npm-script) – Mikko
將您的開始腳本設置爲:'節點babel.runtime.js'並從終端執行'BUCKET_NAME = test npm start'。它應該在'process.env.BUCKET_NAME'中提供 –