Вы попросили запустить что-то , например npm start 8080
. Это возможно без необходимости изменять script.js
или файлы конфигурации следующим образом.
Например, в вашем "scripts"
значении JSON включить -
"start": "node ./script.js server $PORT"
И затем из command-line:
$ PORT=8080 npm start
Я подтвердил, что это работает с использованием bash и npm 1.4.23. Обратите внимание, что для этой работы не требуется решить проблему GitHub npm # 3494 .