Error: Failed to transpile program - ionic2
Error: Failed to transpile program - ionic2
我已经开发一个应用程序 6 个月了。我从来没有在设备上测试过它,总是在浏览器中,但它已经到了我想在我的 android phone 上测试的地步。
所以我做了 ionic cordova run android --device
,但我得到一个错误:
Error: Failed to transpile program at BuildError.Error (native) at new BuildError (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) at Object.transpile (C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\transpile.js:64:12) at C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\build.js:109:82 [18:05:02] copy finished in 4.95 s
我似乎无法修复。
我很好奇这是否可能是我的机器有问题,或者 phone,或者其他什么所以我通过 ionic start ionic-test
然后简单地 运行 创建了一个新的离子项目再次使用 ionic cordova run android --device
,这次效果很好。它 运行 在我的设备上。
所以考虑到这一点,我可以简单地将我的 src
文件粘贴到新项目中吗?或者我还能做些什么来让它工作?有 ideas/tips 吗?谢谢!
编辑:
这是 ionic cordova run android --device
的整个结果的 pastebin。
https://pastebin.com/x1zX5U1e(注意:打字稿中有大约 200 个代码警告,但它们都是非常小的东西)
这是 ionic info
的 pastebin
编辑 2:我找到了解决方案。我会尽快发布详细的答案!
好吧,我为此纠结了一个多月,终于意识到我的问题其实简单到愚蠢。
我发现,即使我的应用程序使用 ionic serve
和 "warnings" 进行编译,但如果不删除那些 "warnings"。我收到了大约 40 多个警告,我花了几个小时才把它们全部删除,但之后 ionic cordova run android --device
工作得很好。
因此,如果您遇到此问题:请查看您遇到的打字稿错误并修复它们。您的问题应该已解决。
由于意外导入也可能会出现此问题。确保检查所有进口商品是否正确。如果您删除所有未使用的导入,那么问题将自动解决。
我已经开发一个应用程序 6 个月了。我从来没有在设备上测试过它,总是在浏览器中,但它已经到了我想在我的 android phone 上测试的地步。
所以我做了 ionic cordova run android --device
,但我得到一个错误:
Error: Failed to transpile program at BuildError.Error (native) at new BuildError (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) at Object.transpile (C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\transpile.js:64:12) at C:\xampp\htdocs\project x\projectx\node_modules\@ionic\app-scripts\dist\build.js:109:82 [18:05:02] copy finished in 4.95 s
我似乎无法修复。
我很好奇这是否可能是我的机器有问题,或者 phone,或者其他什么所以我通过 ionic start ionic-test
然后简单地 运行 创建了一个新的离子项目再次使用 ionic cordova run android --device
,这次效果很好。它 运行 在我的设备上。
所以考虑到这一点,我可以简单地将我的 src
文件粘贴到新项目中吗?或者我还能做些什么来让它工作?有 ideas/tips 吗?谢谢!
编辑:
这是 ionic cordova run android --device
的整个结果的 pastebin。
https://pastebin.com/x1zX5U1e(注意:打字稿中有大约 200 个代码警告,但它们都是非常小的东西)
这是 ionic info
编辑 2:我找到了解决方案。我会尽快发布详细的答案!
好吧,我为此纠结了一个多月,终于意识到我的问题其实简单到愚蠢。
我发现,即使我的应用程序使用 ionic serve
和 "warnings" 进行编译,但如果不删除那些 "warnings"。我收到了大约 40 多个警告,我花了几个小时才把它们全部删除,但之后 ionic cordova run android --device
工作得很好。
因此,如果您遇到此问题:请查看您遇到的打字稿错误并修复它们。您的问题应该已解决。
由于意外导入也可能会出现此问题。确保检查所有进口商品是否正确。如果您删除所有未使用的导入,那么问题将自动解决。