重命名应用程序后离子服务失败
ionic serve fails after renaming app
首先,我将我的应用程序的存储库目录重命名为 mv fooapp barapp
。我在它所在的存储库中搜索并替换了我的应用程序旧名称 "FooApp" 的每个外壳的每个实例。 grep -R -i FooApp *
returns 完全没有。然后我删除了 node_modules/
并从头开始 npm install
。
不知何故,当我 运行 ionic serve
时,我得到一个页面显示
Error: ENOENT, open '/Users/bistenes/Code/fooapp/www/index.html'
Ionic 做了什么奇怪的黑魔法,ionic serve
仍然缓存了旧路径?我怎样才能把它剪下来?
我之前遇到过类似的问题,我做了以下操作:
- 设置一个新的 Ionic 应用程序 - ionic start myApp blank
- 添加所需平台 - ionic 添加平台 ios/android
- 将 'www' 文件复制并粘贴到新项目中
- 安装所需的'ngCordova'插件
- 构建应用程序 - 离子构建 ios
- 运行 或模拟应用程序 - ionic run/emulate ios/android
希望对您有所帮助,
祝您好运。
tl;博士:killall ionic
按照 adamkwadsworth 回答的内容重新初始化应用程序后,我发现我仍然遇到同样的问题,表明问题实际上不在文件中,而是环境或 运行ning过程。事实证明,当你 运行 ionic serve
时,即使进程已经 运行ning,它也会经历一个启动序列。这让我错误地认为这个过程实际上在某个时候终止了。相反,在任何重命名之前很久,我仍然拥有相同的离子服务器 运行ning。 运行 killall ionic
在我下一个 ionic serve
之前解决了问题。
首先,我将我的应用程序的存储库目录重命名为 mv fooapp barapp
。我在它所在的存储库中搜索并替换了我的应用程序旧名称 "FooApp" 的每个外壳的每个实例。 grep -R -i FooApp *
returns 完全没有。然后我删除了 node_modules/
并从头开始 npm install
。
不知何故,当我 运行 ionic serve
时,我得到一个页面显示
Error: ENOENT, open '/Users/bistenes/Code/fooapp/www/index.html'
Ionic 做了什么奇怪的黑魔法,ionic serve
仍然缓存了旧路径?我怎样才能把它剪下来?
我之前遇到过类似的问题,我做了以下操作:
- 设置一个新的 Ionic 应用程序 - ionic start myApp blank
- 添加所需平台 - ionic 添加平台 ios/android
- 将 'www' 文件复制并粘贴到新项目中
- 安装所需的'ngCordova'插件
- 构建应用程序 - 离子构建 ios
- 运行 或模拟应用程序 - ionic run/emulate ios/android
希望对您有所帮助,
祝您好运。
tl;博士:killall ionic
按照 adamkwadsworth 回答的内容重新初始化应用程序后,我发现我仍然遇到同样的问题,表明问题实际上不在文件中,而是环境或 运行ning过程。事实证明,当你 运行 ionic serve
时,即使进程已经 运行ning,它也会经历一个启动序列。这让我错误地认为这个过程实际上在某个时候终止了。相反,在任何重命名之前很久,我仍然拥有相同的离子服务器 运行ning。 运行 killall ionic
在我下一个 ionic serve
之前解决了问题。