当我运行“ionic run android -lc”时,Console.log 不显示
Posted
技术标签:
【中文标题】当我运行“ionic run android -lc”时,Console.log 不显示【英文标题】:Console.log does not show up when I run 'ionic run android -lc' 【发布时间】:2017-01-22 17:28:48 【问题描述】:当我运行 'ionic run android -lc' 时,我的 console.logs 停止显示
当我在网络浏览器中点击它时它会显示出来。
基于此post,我尝试将此行添加到我的 package.json 文件中:
"scripts": "ionic:build": "ionic-app-scripts build", "ionic:watch": "ionic-app-scripts watch"
但是当我执行“ionic build android”说“ionic-app-scripts”无法识别时,它给了我一个错误:
这是我的 json.package,我突出显示了我添加的内容。
我试图删除 package.json 中的“ionic-app-scripts”行,它构建正确,但仍然没有记录。
不胜感激。
谢谢。
更新:
我刚刚使用“离子开始时刻空白”的完全空白副本重新启动,并将我的 www 文件夹复制到干净的应用程序中。然后我做了一个 npm install 并运行了我的应用程序。我仍然没有得到console.logs。由于我的 www 文件夹中的代码,这可能会以某种方式发生吗?我不明白这一点。有任何想法吗?我在 Ionic 1 上运行。
【问题讨论】:
【参考方案1】:假设这是一个 Ionic 2 应用,您的 package.json
中缺少 @ionic/app-scripts
依赖项。
最新的是:@ionic/app-scripts": "1.0.0"
可以在 Ionic 的会议应用演示 (https://github.com/driftyco/ionic-conference-app) 中找到一个基本的完全工作的 ionic 2 package.json 示例:
"name": "ionic-conference-app",
"description": "Ionic Conference App",
"license": "Apache-2.0",
"repository":
"type": "git",
"url": "https://github.com/driftyco/ionic-conference-app.git"
,
"scripts":
"build": "ionic-app-scripts build",
"clean": "ionic-app-scripts clean",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
,
"dependencies":
"@angular/common": "2.2.1",
"@angular/compiler": "2.2.1",
"@angular/compiler-cli": "2.2.1",
"@angular/core": "2.2.1",
"@angular/forms": "2.2.1",
"@angular/http": "2.2.1",
"@angular/platform-browser": "2.2.1",
"@angular/platform-browser-dynamic": "2.2.1",
"@angular/platform-server": "2.2.1",
"@ionic/storage": "1.1.7",
"ionic-angular": "2.0.0-rc.5-201701112208",
"ionic-native": "2.2.11",
"ionicons": "3.0.0",
"rxjs": "5.0.0-beta.12",
"sw-toolbox": "3.4.0",
"zone.js": "0.6.26"
,
"devDependencies":
"@ionic/app-scripts": "1.0.0",
"typescript": "2.0.9"
请注意这里的@ionic/app-scripts
。
为确保构建干净,请删除当前的 node_modules
文件夹,并在添加所需的依赖项后重新创建 npm install
。
【讨论】:
它实际上是一个 Ionic 1 应用程序。我还是添加了脚本并尝试了它,但它仍然没有打印出日志。以上是关于当我运行“ionic run android -lc”时,Console.log 不显示的主要内容,如果未能解决你的问题,请参考以下文章
当我在 Eclipse 中运行 hadoop 作业时出现异常
当我的应用程序无法在调试模式下运行,但 exe 文件可以正常运行时,这意味着啥?
当我从 SQL Server 代理运行 Python 脚本时,为啥它会失败?
当我从 PyCharm 运行代码时,我看到一个空白的 GUI [重复]