TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type boolean (true)
at validateString (internal/validators.js:121:11)
at resolve (path.js:139:9)
at loadRcFile (C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:56952:58)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:56916:14
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:101331:14
at Array.map (<anonymous>)
at parseRcPaths (C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:101329:78)
at Object.findRc (C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:101343:10)
at getRcConfigForCwd (C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:56915:74)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:92694:56
faced same issue today. for me it was the invalid config in .yarnrc that caused this problem. I got global-folder config with value true, which was wrong. And I deleted this config and then issue fixed.
删除c:\用户\adinistrator 下的 .yarnrc就好了
https://github.com/nodejs/node-gyp
npm config set msvs_version 2017
npm i -g puppeteer
安装成功