IONIC异常 Unrecognized token was expecting

First Post:

Last Update:

.在jquery.ajax请求的时候报 Unrecognized token ‘ename’: was expecting (‘true’, ‘false’ or ‘null’)错误

用JSON.stringify()函数转换一下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var data = {
"username" : username,
"password" : password
};
$.ajax({
type : 'post',
contentType:'application/json',
url : '/gateway/home/login',
data : JSON.stringify( data ),
dataType : 'json',
success : function(data, textStatus, jqXHR){

},
error: function (jqXHR, textStatus, errorThrown) {}
});
.打包时候报类似于The RegExp to find the DeepLinkConfigToken did not return valid data 这种错误

执行:npm install @ionic/app-scripts@nightly –save-dev

.运行时出现webpackJsonp is not defined,那么在index.html中还需要引入
1
<script src="build/vendor.js"></script>
使用[style]=””这种方式动态加载样式时出现WARNING: sanitizing unsafe style value错误,安装如下方式解决:

.OpenUrlModalController弹出的model左边的箭头点击不管用,很可能是url中包含中文而且没用encodeURI括起来

.运行ionic cordova命令出现ionic integrations enable cordova并报错,在ionic.config.json中加入以下代码:

.运行ionic cordova命令出现cordova integration is disabled in the default project,将上图中的false改为true
npm install的时候报connect ETIMEDOUT错误

执行:npm config set registry=”http://registry.npmjs.org/"

image-20221201173117345null打包时报“Some file crunching failed”错误,很可能是图片文件没生成完全或有损坏
.npm install -g ionic的时候报错,试试以管理员身份运行cmd
.安装完file-transfer插件打包时候报有关FileUtils的错误,那么请安装file插件4.3.3版本
.在打包时卡在执行Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip

这里以gradle-3.3-all.zip为例,那么下载gradle-3.3-all.zip,不要解压,然后放到C:\Users\hasee.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9文件夹下就可以了
谨慎使用cordova platform update android@X.X

image-20221201173202773

.从低版本android升级到高版本时,最好删了重装,.直接升级可能在打包时会出现莫名其妙的错误。
.打包时报类似于unable to find attribute android:fontVariationSettings这种错误

在platforms/android/build.gradle文件中加入一下代码:

1
2
3
4
5
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}

.打包时候报以下错误,请删除项目下的platforms文件夹,并执行ionic cordova platform add android@6.1.2

Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio

打赏
支付宝 | Alipay
微信 | WeChat