Cordova 错误DEP10402:找不到起始页。您可能需要构建您的项目
我的一个Visual Studio 2015 Cordova项目最近开始在尝试使用IOS/Ripple-iPhone(任何)进行调试时显示此错误: 错误DEP10402:找不到起始页。您可能需要构建您的项目 奇怪的是,它只出现在这一个项目中,并且在Android/Ripple上运行良好。我还可以很好地部署和调试本地/远程设备 当然,我已经尝试过重建、清除Cordova缓存以及重新启动Cordova 错误DEP10402:找不到起始页。您可能需要构建您的项目,cordova,visual-studio-cordova,Cordova,Visual Studio Cordova,我的一个Visual Studio 2015 Cordova项目最近开始在尝试使用IOS/Ripple-iPhone(任何)进行调试时显示此错误: 错误DEP10402:找不到起始页。您可能需要构建您的项目 奇怪的是,它只出现在这一个项目中,并且在Android/Ripple上运行良好。我还可以很好地部署和调试本地/远程设备 当然,我已经尝试过重建、清除Cordova缓存以及重新启动 有什么想法吗?我在从git加载项目的新开发环境中遇到了这个错误 通过在Visual Studio的“我的起始页”
有什么想法吗?我在从git加载项目的新开发环境中遇到了这个错误 通过在Visual Studio的“我的起始页”上使用“添加-->现有项…”重新添加文件,解决了此错误。没有实际删除文件或类似的东西
之后,在运行Ripple时,我在项目文件上遇到了一系列404错误,尝试以与起始页文件相同的方式解决这些错误,但这并没有解决这些错误。通过删除“%APPDATA%”下的“.cordova”文件夹,然后重建项目,最终也解决了这些问题。我以前在调试我的cordova项目时也遇到过同样的错误。每次我得到这个,我只是按照一些简单的步骤:
希望这会成功。以上两种解决方案对我都不起作用。我是这样做的:
1. Locate the start page in config.xml. Usually, it is index.html.
2. Make a copy the index.html and paste it back. The filename is like "index - Copy.html".
3. Delete the original index.html
4. Rename "index - Copy.html" back to index.html
5. Start Debug.
在我将index.html重命名为index-old.html并将其移动到另一个文件夹后,同样的错误发生在我身上。不知何故,构建脚本无法“查看”新的index.html文件 因此,当我注意到index.html不再位于www文件夹中时(尽管事实上我在visualstudio中打开了该文件夹),我正在将所有内容提交给subversion以确保我有备份,准备完全重建我的项目 所以我把它保存到www文件夹,然后就可以重建了
长话短说:检查文件是否确实存在于您认为它存在的文件夹中 也有同样的问题,而发布的解决方案并没有为我解决 我发现,当我将平台从Android改为iOS,Visual Studio能够部署Cordova项目时 因此,为了解决Android的问题,我做了以下工作:
1. I opened the project folder in Explorer
2. Entered the "platforms" sub-folder
3. Deleted the subfolder "android".
4. Back to Visual Studio => changed platform back to android
5. Rebuild.
现在android ripple为我工作了
另一种尝试是创建新的解决方案配置:
1. Set your project as Startup project
2. Build => Configuration Manager...
3. Choose <New...>
4. Name your config. Don't copy settings.
5. Click OK.
6. Set checkmarks in Build and Deploy for your startup project only.
1。将项目设置为启动项目
2.构建=>配置管理器。。。
3.选择
4.命名您的配置。不要复制设置。
5.单击“确定”。
6.仅在启动项目的构建和部署中设置复选标记。
现在,选择新配置可以在ripple中进行调试
编辑:
在我的解决方案中,这种情况时有发生。除上述步骤外,我还必须使用cordova CLI重新安装平台,并(从Visual Studio)再次删除和添加cordova插件。我建议您尝试列出的答案,直到解决您的问题。我必须进入index.html目录并运行
npm install
对我来说,www文件夹是空的,所以它找不到index.html。万维网不是,它不是为了什么而建的
首先删除此文件夹:
%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache
然后使用@asanga15 copy命令重命名index.html文件成功
请参见此处的类似问题:
在我的例子中,同样的问题发生了,因为我的项目名是“some.app”,所以config.xml中的名称也是“some.app” 在我删除名称中的点后(从“some.app”到“someapp”),它起作用了 (刚刚更改了config.xml文件中的名称,我的项目名称仍然有一个点)
- VS 2015更新3
- Cordova CLI 6.3.1
- 离子2 RC4(角度2.2.1)
注意:请确保您使用的是上面列出的准确的TypeScript和Angular版本。最新版本存在问题。在visual Studio 2015中的ionic 2模板中存在错误
我在config.xml中将它改为src/index.html,它工作得很好:)从项目文件夹中卸载
ionic
后它工作得很好
npm uninstall -g ionic
npm install -g ionic
然后使用爱奥尼亚构建android
然后从VS 2015开始运行
它的工作原理是:)VS在web\external tools目录中有nodejs,这个版本比您在nodejs.org上看到的版本旧 解决方案:
- 修复package.json中依赖项的版本,并确保在devdependency中使用应用程序脚本1.0.0
- 我使用的不是VSINSTALLDIR/web/external中的node/npm,而是node和npm的全局安装,要做到这一点,请转到VS中的外部工具配置,并从中删除条目,只保留$PATH,我假设您已经全局安装了GIT,所以您也可以删除它李>
查看我的另一个答案我尝试了上述答案中提供的各种建议,但对我有效的是将index.html从以下位置移动: 项目文件夹到项目文件夹/src 在package.json中,我添加了:
"main": "src/index.html" as a property(added a version
财产,因为它也在抱怨)
我还将config.xml中的起始页更改为src/index.html