如何构建Ionic 4应用程序以在文件夹中运行?

时间:2019-03-13 09:47:31

标签: ionic-framework

当我构建Ionic 4应用程序时,它假定运行在域的根目录下。它将 func CheckTime()->Bool{ var timeExist:Bool let calendar = Calendar.current let startTimeComponent = DateComponents(calendar: calendar, hour:8) let endTimeComponent = DateComponents(calendar: calendar, hour: 17, minute: 00) let now = Date() let startOfToday = calendar.startOfDay(for: now) let startTime = calendar.date(byAdding: startTimeComponent, to: startOfToday)! let endTime = calendar.date(byAdding: endTimeComponent, to: startOfToday)! if startTime <= now && now <= endTime { print("between 8 AM and 5:30 PM") timeExist = true } else { print("not between 8 AM and 5:30 PM") timeExist = false } return timeExist } 放在Index.html中,因此所有后续请求都以域的根为目标。我可以通过将基础更改为<base href="/" />来使其在文件夹中工作,但是有些声音告诉我我不应该修改生成的文件。

如果需要,配置变量在哪里允许我从文件夹运行我的应用程序?在构建时是否需要知道文件夹的名称?

1 个答案:

答案 0 :(得分:0)

您可以只进入任何文件夹中的ionic serve,它将为您的应用程序提供服务。如果您的意思是在生产环境中运行ionic cordova build <platform>,并且如果您指定了android环境,它将生成.apk;如果您指定了iOS,它将生成一个XCode项目。

但是我不确定您要构建哪个平台。因此,如果您是为浏览器平台构建的,则结果可能会有所不同。

希望我能正确理解您的问题。