无法构建IONIC iOS --prod显示错误

问题描述 投票:1回答:1

我能够构建一个离子应用程序。当我尝试为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的新手

cordova ionic2
1个回答
1
投票

我通过删除node_modules,package-lock.json解决了这个问题。更新了package.json:

"devDependencies": {
    "@ionic/app-scripts": "nightly",
    "typescript": "2.4.2"
  },

并重新运行

npm安装

© www.soinside.com 2019 - 2024. All rights reserved.