我刚刚将离子遗留应用程序升级到离子专业平台。
按照一些步骤将我现有的应用程序链接到离子专业版,我必须运行此命令:
$ git push ionic master
触发新的远程构建。 这个构建失败说明:
Error: Cannot find module './_rules'
谷歌搜索这个_rules不会让我更进一步。
当我在本地计算机上运行此构建时
ionic build --prod
然后一切顺利......
安装: cli包:
@ ionic / cli-utils:1.9.2离子(离子CLI):3.9.2
全球套餐:
Cordova CLI:6.5.0
本地包:@ ionic / app-scripts:2.1.3 Cordova平台:android 6.1.2 ios 4.3.1 离子骨架:离子角3.5.0
系统:
ios-deploy:1.9.1 ios-sim:5.0.13节点:v7.5.0 npm :4.1.2 OS:macOS Sierra Xcode:Xcode 8.3.3 Build 版本8E3004b
编辑: 我当前的app.module.ts文件
https://www.dropbox.com/s/oazatwyayer9chb/app.module.ts?dl=0
答案 0 :(得分:0)
您能告诉我您为代码定义的文件目录吗?
Error: Cannot find module './_rules'
我认为问题不在于代码,而在于文件名及其路径。
如果您在 app.module.ts 中导入正确的文件名及其路径,则可以解决您的问题。
赞:如果文件存在于同一文件夹中,您可以使用下面的代码
import { PageName } from 'filename';