命令行编译出错 Invalid project path 什么情况? 目录没错

构建命令:
/Applications/Myapp/CocosCreator.app/Contents/MacOS/CocosCreator --path /Users/spring/SourceCode/myproj/myproj --build “platform=ios;debug=true”

项目目录肯定没错,里面有project.json文件,并且creator里面构建是没问题的.

完整错误如下:

[72983] Error: Build Failed: Error: Compile error: Invalid project path: /Users/spring/SourceCode/myproj/myproj
at EventEmitter. (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/page/compile-worker.js:1:5610)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
at _main2rendererOpts (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:1282)
at EventEmitter. (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:5113)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:201:7)
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/builder.js:1:1995
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/builder.js:1:944
at Gulp.doneCallback (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/gulp-build.js:1:11735)
at Gulp.Orchestrator.stop (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/orchestrator/index.js:150:9)
at n (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/gulp-build.js:1:3990)
at Object.callback (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/gulp-build.js:1:5859)
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:906:35
at _arrayEach (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:85:13)
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:898:17
[ error [========================================] 100% 0.0s ]
[72983] Error: Error: Compile error: Invalid project path: /Users/spring/SourceCode/myproj/myproj
at EventEmitter. (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/page/compile-worker.js:1:5610)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
at _main2rendererOpts (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:1282)
at EventEmitter. (/Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:5113)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:201:7)
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/init.js:1:8618
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/builder.js:1:4891
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:726:13
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:52:16
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:264:21
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:44:16
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:723:17
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:167:37
at /Applications/Myapp/CocosCreator.app/Contents/Resources/app.asar/editor/core/builder.js:1:2204

@panda 麻烦问下这个应该找谁? 谢谢

@jare 可以帮忙看看吗?谢谢

/Users/spring/SourceCode/myproj/myproj 改成 /Users/spring/SourceCode/myproj

多么尴尬!

真不是这个问题… 如果改了你说的目录直接找不到project.json了.
Error: Can not find project.json
@jare @wumeibin

我的目录结构就是这样的… myproj目录下有个同名目录,是最初git clone下来导致的.
/Users/spring/SourceCode/myproj/myproj

✘  ~/SourceCode/myproj  du -d 2
137528 ./myproj/.vscode
32304 ./myproj/assets
4770944 ./myproj/build
2382576 ./myproj/buildtmp
16 ./myproj/keystore
16632 ./myproj/library
568 ./myproj/local
0 ./myproj/packages
24 ./myproj/settings
2968 ./myproj/temp
7344624 ./myproj
~

所以这个Invalid project path:是怎么判断的? 怎么算invalid?

那就不太清楚了,其它人有遇到过?你再新建其它项目可以?

现在又没问题了。。真是奇怪,我新建一个项目测试之后发现正常,然后再去原来项目执行又正常了。。。
命令一个字母都没改…