在docker中运行“npm i”产生“准备:不能运行在wd%s%s(wd =%s)”
我有这两个脚本package.json:
"build": "tsc", "prepare": "npm run build
运行“npm我”通常工作,但在docker,我得到:
prepare: cannot run in wd %s %s (wd=%s)
有什么问题?
编辑
看起来像docker是以root身份运行的,但npm在从prepare中调用build时会降级特权。
我有这两个脚本package.json:
"build": "tsc", "prepare": "npm run build
运行“npm我”通常工作,但在docker,我得到:
prepare: cannot run in wd %s %s (wd=%s)
有什么问题?
编辑
看起来像docker是以root身份运行的,但npm在从prepare中调用build时会降级特权。