一个客户端给了我一个Android项目,我假设它是在ionic v1中完成的。我被要求生成一个APK文件并构建代码。我按照ionic documentation中给出的步骤来设置系统以构建离子应用程序,但无法构建该项目。我收到以下消息:
这是项目结构的屏幕截图。客户端似乎不再有权访问原始开发人员。我对离子完全陌生。我的一位同事猜测这可能是一个离子v1项目。如果有人知道会发生什么,请帮助我构建APK。
修改
按照@PareshGami的建议,我尝试创建新项目并将粘贴的ionic.config.json
复制到现有项目。没有出现以下错误:
There was an error serving your Ionic application: TypeError: Cannot read property 'hasOwnProperty' of undefined
at C:\Users\abc\AppData\Roaming\npm\node_modules\ionic\lib\utils\npmScripts.js:61:32
at _fulfilled (C:\Users\abc\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:787:54)
at self.promiseDispatch.done (C:\Users\abc\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:816:30)
at Promise.promise.promiseDispatch (C:\Users\abc\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:749:13)
at C:\Users\abc\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:557:44
at flush (C:\Users\abc\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:108:17)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickDomainCallback (internal/process/next_tick.js:218:9)