我遇到了一个我无法解决的错误 .
尝试使用--prod创建构建时出错,我正在修复,更新依赖项,当前执行_2996610时我得到:
typescript错误'ion-icon'不是已知元素:1 . 如果'ion-icon'是Angular组件,则验证它是否是此模块的一部分 . 2.如果'ion-icon'是Web组件,则将'CUSTOM_ELEMENTS_SCHEMA'添加到此组件的'@ NgModule.schemas'以禁止显示此消息 . (“> [ERROR - >]”)'ion-buttons'不是已知元素:1 . 如果'ion-buttons'是Angular组件,则验证它是否是该模块的一部分 . 2.如果'ion-buttons'是Web组件,则将'CUSTOM_ELEMENTS_SCHEMA'添加到此组件的'@ NgModule.schemas'以禁止显示此消息 . (“[ERROR - >]”)'ion-col'不是已知元素:1 . 如果'ion-col'是Angular组件,则验证它是否是该模块的一部分 . 2.如果'ion-col'是Web组件,则将'CUSTOM_ELEMENTS_SCHEMA'添加到此组件的'@NgModule.schemas'以禁止显示此消息 . (“[错误 - >]错误:Angular AoT构建失败 . 请参阅上面的问题错误:Angular AoT构建失败 . 请参阅上面C:\ Users \ ceman \ Desktop \ idem-app-updated-master \ node_modules上的问题\ @ionic \ app-scripts \ dist \ aot \ aot-compiler.js:237:55 at step(C:\ Users \ ceman \ Desktop \ idem-app-updated-master \ node_modules \ @ionic \ app-scripts \ dist \ aot \ aot-compiler.js:32:23)在Object.next(C:\ Users \ ceman \ Desktop \ idem-app-updated-master \ node_modules \ @ionic \ app-scripts \ dist \ aot \ aot -compiler.js:13:53)at fulfilled(C:\ Users \ ceman \ Desktop \ idem-app-updated-master \ node_modules \ @ionic \ app-scripts \ dist \ aot \ aot-compiler.js:4: 58)[ERROR]命令未找到:ionic-app-scripts ionic:cli-framework:utils:process onBeforeExit handler:process.exit received 0ms ionic:cli-framework:utils:process onBeforeExit handler:running 1 queued functions 0ms ionic: cli-framework:utils:进程onBeforeExit处理程序:退出(退出代码127)0ms
这些是我的文件,告诉我你是否需要看到另一个:
app.module.ts: https://pastebin.com/TXQ4tDFM
package.json: https://pastebin.com/kAK5eK5Z
这是我根据 ionic info
的配置:
离子型:
ionic (Ionic CLI) : 4.0.0-rc.9 (C:\Users\ceman\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.10
科尔多瓦:
cordova (Cordova CLI) : not installed
Cordova Platforms : android 7.1.0
系统:
Android SDK Tools : 26.1.1
NodeJS : v6.14.3 (P:\nodejs\node.exe)
npm : 6.1.0
OS : Windows 10
环境:
ANDROID_HOME : P:\Android\sdk
我添加了一个额外的数据,我已经更新到节点8,看看这是否纠正了什么,没有,我回到了版本6 .
2 回答
您需要在
module.ts
中导入IonicModule
然后像这样使用它:也许您还没有将IonicModule安装到component.module.ts或其他一些模块中,你使用了ion-icon,ion-button,ion-col