重命名应用程序后,离子服务失败



首先,我重命名了我的应用程序的存储库目录,mv fooapp barapp .我搜索并替换了我的应用程序旧名称"FooApp"的每个大小写的每个实例,在它所在的存储库中。 grep -R -i FooApp *绝对不返回任何回报。然后我删除了node_modules/并从头开始npm install

不知何故,不知何故,当我运行ionic serve时,我得到一个页面,上面写着

Error: ENOENT, open '/Users/bistenes/Code/fooapp/www/index.html'

Ionic 做了什么奇怪的黑魔法,以至于ionic serve仍然缓存了旧路径?我怎么把它剪掉?

dr: killall ionic

按照 adamkwadsworth 回答的思路重新初始化应用程序后,我发现我仍然遇到同样的问题,表明问题实际上不在于文件,而在于环境或正在运行的进程。事实证明,当您运行ionic serve时,即使进程已经在运行,它也会经历一个启动序列。这导致我错误地认为该过程实际上在某个时候终止。相反,在任何重命名之前,我仍然有相同的离子服务器运行。在我的下一个ionic serve之前运行killall ionic解决了问题。

我以前遇到过类似的问题,我做了以下操作:

  1. 设置一个新的离子应用程序 - 离子启动我的应用程序空白
  2. 添加所需平台 - Ionic添加平台 ios/android
  3. 将"www"文件复制并粘贴到新项目中
  4. 安装所需的"ngCordova"插件
  5. 构建应用程序 - 离子构建 iOS
  6. 运行或模拟应用程序 - 离子运行/模拟iOS/android

我希望这有帮助,
祝你好运。

最新更新