我能够构建一个离子应用程序。当我尝试为iOS构建生产版本时:
ionic cordova build ios --prod
它显示以下错误:
错误:./ src / app / main.ts找不到模块:错误:无法解析'/ Users / karthikcp / Documents / IONIC / CIS / src / app'resolution'中的'./app.module.ngfactory'。 /app.module.ngfactory'in'/ Users / karthikcp / Documents / IONIC / CIS / src / app'使用描述文件:/Users/karthikcp/Documents/IONIC/CIS/package.json(相对路径:./ src / app)使用描述文件后,字段'browser'不包含有效的别名配置:/Users/karthikcp/Documents/IONIC/CIS/package.json(相对路径:./ src / app)使用描述文件:/ Users / karthikcp / Documents / IONIC / CIS / package.json(相对路径:./ src / app / app.module.ngfactory)无扩展字段'browser'不包含有效的别名配置/ Users / karthikcp / Documents / IONIC / CIS / src / app / app.module.ngfactory不存在.ts字段'browser'不包含有效的别名配置/Users/karthikcp/Documents/IONIC/CIS/src/app/app.module.ngfactory。 ts不存在.js字段'browser'不包含有效的别名配置/ Users / karthikcp / Documen ts / IONIC / CIS / src / app / app.module.ngfactory.js不存在.json字段'browser'不包含有效的别名配置/ Users / karthikcp / Documents / IONIC / CIS / src / app / app.module.ngfactory.json不存在,因为目录/Users/karthikcp/Documents/IONIC/CIS/src/app/app.module.ngfactory不存在[/ Users / karthikcp / Documents / IONIC / CIS / src /app/app.module.ngfactory] [/Users/karthikcp/Documents/IONIC/CIS/src/app/app.module.ngfactory.ts] [/ Users / karthikcp / Documents / IONIC / CIS / src / app / app .module.ngfactory.js] [/Users/karthikcp/Documents/IONIC/CIS/src/app/app.module.ngfactory.json] [/Users/karthikcp/Documents/IONIC/CIS/src/app/app.module .ngfactory]来自新BuildError的BuildError.Error(native)的@ ./src/app/main.ts 2:0-60(/ Users / karthikcp / Documents / IONIC / CIS / node_modules / @ ionic / app-scripts / dist /util/errors.js:16:28)在emitRecords.err回调(/Users/karthikcp/Documents/IONIC/CIS/node_modules/@ionic/app-scripts/dist/webpack.js:121:28)用户/ karthikcp /文档/离子/ CIS / node_modules /webpack/lib/Compiler.js:265:13)在emitAssets.err(/ Users)上的Compiler.emitRecords(/Users/karthikcp/Documents/IONIC/CIS/node_modules/webpack/lib/Compiler.js:371:38) /karthikcp/Documents/IONIC/CIS/node_modules/webpack/lib/Compiler.js:258:10)at applyPluginsAsyncSeries1.err(/Users/karthikcp/Documents/IONIC/CIS/node_modules/webpack/lib/Compiler.js:364 :12)在下一个(/Users/karthikcp/Documents/IONIC/CIS/node_modules/tapable/lib/Tapable.js:218:11)在Compiler.compiler.plugin(/ Users / karthikcp / Documents / IONIC / CIS / node_modules) /webpack/lib/performance/SizeLimitsPlugin.js:99:4)at Compiler.applyPluginsAsyncSeries1(/Users/karthikcp/Documents/IONIC/CIS/node_modules/tapable/lib/Tapable.js:222:13)
我正在使用最新的Ionic版本当不使用--prod
然后我能够建立它..请帮助我..我是IONIC的新手
我通过删除node_modules,package-lock.json
解决了这个问题。更新了package.json:
"devDependencies": {
"@ionic/app-scripts": "nightly",
"typescript": "2.4.2"
},
并重新运行
npm安装