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'
- 主要語言
- 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