ionic-team / ionic-team/ionic-cli

Receiving Error: ENOENT: no such file or directory, mkdir 'C:\Users\myuser\Desktop\Work\Projects\MyProject\%HOMEDRIVE%%HOMEPATH%\.ionic'

未關閉
#3,595 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
triage
主要語言
TypeScript
星號
2k
分支
682
PR 合併指標
30 天內沒有已合併 PR

描述

**Description:**

I'm running the ionic serve (and ionic platform add, run, etc) and getting the above error. It's only in a project that is a collaborative work effort. Other projects build as normal for ionic.

**Steps to Reproduce:**

As far as reproduction, I don't know how to reproduce this, as it's not happening in all my projects and seems to be isolated to the collaborative project.

**Output:**

THis is the entire output:
Error: ENOENT: no such file or directory, mkdir 'C:\Users\myuser\Desktop\Work\Projects\MyProject\%HOMEDRIVE%%HOMEPATH%\.ionic'
at Object.fs.mkdirSync (fs.js:885:18)
at new IonicStore (C:\Users\myuser\AppData\Roaming\npm\node_modules\ionic\lib\utils\store.js:19:8)
at Object. (C:\Users\myuser\AppData\Roaming\npm\node_modules\ionic\lib\cli.js:7:19)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)

**My `ionic info`:**

```
Same error as above.
```

**Other Information:**

I cannot gather anything else about this as whenever i run any "ionic" command I get the above output.

貢獻指南

開啟貢獻指南

研究方向

Start with lib/utils/store.js at the mkdirSync stack-trace location and follow its initialization from lib/cli.js. Reproduce the failure on Windows with the affected project and inspect why the path contains the literal %HOMEDRIVE%%HOMEPATH%. Done means Ionic commands start without attempting to create that invalid path.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
node.js, typescript
領域
cli
Issue 類型
缺陷
難度
3/5
預估耗時
1-2 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。