Sim*_*mon 15 cordova typescript ionic-framework ionic2
我已经开发了一个应用程序6个月了.我从来没有在设备上测试它,总是在浏览器中,但它已经到了我想在我的Android手机上测试的地步.
所以我这样做ionic cordova run android --device
,我得到一个错误:
错误:无法在新BuildError的BuildError.Error(native)上转换程序(C:\ xampp\htdocs\project x\projectx \node_modules\@ionic\app-scripts\dist\util\errors.js:16:28) at C:\ xampp\htdocs\project x\projectx \node_modules\@ionic\app-scripts\dist\transpile.js:159:20 at transpileWorker(C:\ xampp\htdocs\project x\projectx \node_modules\@ionic\app-scripts\dist\transpile.js:107:12)在Object.transpile(C:\ xampp\htdocs\project x\projectx \node_modules\@ionic\app-scripts\dist\transpile.js:64:12) )在C:\ xampp\htdocs\project x\projectx \node_modules\@ionic\app-scripts\dist\build.js:109:82 [18:05:02]复制完成4.95秒
这似乎无法解决.
我很好奇,如果它可能是我的机器,电话或其他东西的问题所以我创建了一个新的离子项目ionic start ionic-test
,然后再次运行它ionic cordova run android --device
,这次它完美地工作.它在我的设备上运行.
所以考虑到这一点,我可以简单地将我的src
文件粘贴到新项目中吗?或者我还能做些什么才能让这个工作?有什么想法/提示吗?谢谢!
编辑:
这是一个完整结果的pastebin ionic cordova run android --device
.
https://pastebin.com/x1zX5U1e(注意:打字稿中有大约200个代码警告,但它们都是非常小的东西)
这是一个pastebin ionic info
编辑2:我找到了解决方案.我很快就会发布一个详细的答案!
好吧,所以我挣扎了一个多月,我终于意识到我的问题实际上是非常简单的.
我发现即使我的应用程序使用ionic serve
"警告"进行编译,但是如果没有删除那些"警告",则无法在手机上构建应用程序.我有超过40个警告的东西,摆脱它们都花了几个小时,但后来ionic cordova run android --device
工作完美.
因此,如果您遇到此问题:查看您拥有的打字稿错误并修复它们.你的问题应该修复.
归档时间: |
|
查看次数: |
4538 次 |
最近记录: |