Node.js 运行“纱线”时如何更改主目录?
我有一个nodejs项目,并使用Node.js 运行“纱线”时如何更改主目录?,node.js,npm,npm-install,yarnpkg,Node.js,Npm,Npm Install,Yarnpkg,我有一个nodejs项目,并使用warn来构建它。由于某些原因,用户主目录是只读的。当我在项目中运行warn install时,出现以下错误: error An unexpected error occurred: "EACCES: permission denied, mkdir '/home/jenkins/.config'". 似乎正在尝试访问用户主目录。如何限制warn仅使用当前应用程序目录 我知道对于npm我可以使用下面的环境变量,但我不确定如何在纱线中做到这一点 export np
warn
来构建它。由于某些原因,用户主目录是只读的。当我在项目中运行warn install
时,出现以下错误:
error An unexpected error occurred: "EACCES: permission denied, mkdir '/home/jenkins/.config'".
似乎正在尝试访问用户主目录。如何限制warn
仅使用当前应用程序目录
我知道对于npm
我可以使用下面的环境变量,但我不确定如何在纱线中做到这一点
export npm_config_cache=npm-cache
Thread使用本地包缓存,通常位于用户的主目录中
要解决问题,您可以尝试执行以下操作:
更改缓存目录:
纱线安装--缓存文件夹。/path\u到\u public\u目录
或使用sudo运行纱线:
sudo纱线安装