cordova 错误抱歉!离子服务器只能在离子项目目录中运行

kninwzqo  于 2023-03-13  发布在  其他
关注(0)|答案(6)|浏览(161)

我正在使用离子1项目。更新cordova后,离子1项目中出现“[错误]对不起!离子服务只能在离子项目目录中运行”错误消息。当我尝试通过“离子启动myApp选项卡”创建新的离子项目时,它为我创建了新项目及其离子2。我如何返回离子1并运行旧项目?

ghg1uchk

ghg1uchk1#

我也遇到过类似的问题,一个旧的Ionic V1应用程序最初是使用Visual Studio 2015项目编写的。我想使用Ionic CLI来构建应用程序。这是我在Ionic CLI版本4.0.6中所做的,以克服“只能在Ionic项目目录中运行”错误。
1.创建ionic.config.json文件。
1.使用以下代码更新新文件:

{
        "name": "AppName",
        "integrations": {
            "gulp": {},
            "cordova": {},
         },
         "type": "ionic1",
         "watchPatterns": [
             "scss/**/*",
             "www/**/*",
             "!www.lib/**/*",
             "!www/**/*.map"
          ]
    }

1.运行“npm install ionic -g
1.根据您的需要运行“ionic cordova build ios“或“ionic cordova build android“。

nc1teljy

nc1teljy2#

我也有一些问题,当我更新离子/ cordova ,并已创建了我的第一个应用程序与离子3,之后我不能运行我的旧离子1应用程序.下面的步骤,我已经做了运行我的离子1应用程序
1.转到新创建的项目(使用Ionic 3.*)并打开package.json
2.应该有类似“@离子/cli-plugin-离子-Angular ”的行
3.将这一行复制到Ionic v1项目的package.json中(在V2应用程序中,可以是以cli-plugin开头的其他插件-...同样,您也可以移动这些插件)
4.将离子Angular 更改为离子1,如下所示“@ionic/cli-plugin-ionic 1”
5.在v1项目文件夹中运行npm install
6.将文件ionic.project重命名为ionic.config.json
7.那试试离子发球
我希望您的v1应用程序将被启动

r7xajy2e

r7xajy2e3#

如果您看到错误对不起!ionic serve只能在一个Ionic项目目录下运行,请确保您在项目根目录下创建了一个空的“www”目录。如果cordova没有找到“www”目录,它将显示该错误。
要使用最新的ionic cli创建项目,需要在末尾添加标记--type ionic1,以确保获取的是Ionic 1而不是最新的ionic版本。
示例:ionic start myApp tabs --type ionic1
这将生成一个带有ionic v1的新项目。https://github.com/driftyco/ionic-cli/blob/master/README.md#ionic-1

pu82cl6c

pu82cl6c4#

这是因为您的项目不是Ionic项目。运行以下命令将解决此问题:

ionic init
guykilcj

guykilcj5#

我用了下面的命令,它工作了。离子状态重置--插件

baubqpgj

baubqpgj6#

每当出现此错误时,请确保您位于Ionic Project目录中。如果您不在此目录中,请转到该目录并运行此命令,它将工作。希望它能有所帮助。

相关问题