Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The "path" argument must be of type string #85

Closed
keeliang opened this issue Mar 8, 2021 · 8 comments
Closed

The "path" argument must be of type string #85

keeliang opened this issue Mar 8, 2021 · 8 comments

Comments

@keeliang
Copy link

keeliang commented Mar 8, 2021

internal/validators.js:124
throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
^

[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
at validateString (internal/validators.js:124:11)
at Object.join (path.js:375:7)
at Object. (C:\Users\username\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
] {
code: 'ERR_INVALID_ARG_TYPE'
}

@keeliang
Copy link
Author

keeliang commented Mar 8, 2021

I modified'process.env.HOME' to'process.env.HOMEPATH' in cli.js, it is OK.

@ByteAKA8bit
Copy link

Same problem, and it works, but why?

@jihainan
Copy link

I modified'process.env.HOME' to'process.env.HOMEPATH' in cli.js, it is OK.

It works!

@dizys
Copy link

dizys commented Mar 18, 2021

Same problem on Windows 10.

@hellorayza
Copy link

I modified'process.env.HOME' to'process.env.HOMEPATH' in cli.js, it is OK.

It works!

It doesn't work for me.
My node was installed by nvm.
Environment:

Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Windows_NT x64 10.0.18363.1441

@Jimi1126
Copy link

Jimi1126 commented Mar 29, 2021

改了之后是可以的,但是更新一下有回去'process.env.HOME'了,所以我搞了个系统变量'home=%homepath%'

it only work once, when restart my computer, it change back to 'process.env.HOME'
so i create a global env : 'home=%homepath%', this will work

@38894403
Copy link

38894403 commented Apr 8, 2021

I had the same problem and switched to version 1.0.2 resolved it.

@EmilyMew
Copy link
Collaborator

Resolved by PR#83

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants