- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
Ionic 2 失败的 CLI 构建 给我以下错误:“TypeError:无法读取未定义的属性‘AssetUrl’”。
我的研究让我找到了 this thread和 this one .
两个线程都建议修改“package.json”文件,去掉“dependencies”和“devDependencies”中版本前的“^”符号。
我这样做了,然后是 CLI:
我仍然遇到同样的错误。
在 this thread 的某个时刻,它建议使用一些我还不熟悉的 npm 命令,引用它:“rm -rf node_modules and npm cache clean and a fresh npm install”。 我真的不明白这一切的背后是什么。
如果有人想出神奇的解决方案使构建运行良好,我将不胜感激。但我也想了解如何将“TypeError:无法读取未定义的属性‘AssetUrl’”与“package.json”联系起来?我不明白为什么这个错误会导致那个可能的解决方案。
我的版本是:npm 3.10.3 Node 6.7.0 Cordova 6.3.1 ionic 2.1.0
这是我的 package.json,在执行两个线程中读取的建议后现在看起来是这样的:
{
"name": "ionic-hello-world",
"author": "Ionic Framework",
"homepage": "http://ionicframework.com/",
"private": true,
"scripts": {
"build": "ionic-app-scripts build",
"watch": "ionic-app-scripts watch",
"serve:before": "watch",
"emulate:before": "build",
"deploy:before": "build",
"build:before": "build",
"run:before": "build"
},
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/compiler-cli": "0.6.2",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/platform-server": "2.0.0",
"ionic-angular": "2.0.0-rc.0",
"ionicons": "3.0.0",
"@ionic/storage": "1.0.3",
"ionic-native": "2.0.3",
"rxjs": "5.0.0-beta.12",
"zone.js": "0.6.21"
},
"devDependencies": {
"@ionic/app-scripts": "0.0.36",
"typescript": "2.0.3"
},
"description": "HelloWorld: An Ionic project",
"cordovaPlugins": [
"cordova-plugin-device",
"cordova-plugin-console",
"cordova-plugin-whitelist",
"cordova-plugin-splashscreen",
"cordova-plugin-statusbar",
"ionic-plugin-keyboard"
],
"cordovaPlatforms": []
}
最佳答案
我在项目文件夹中的 CLI 中做了一个“npm install”+ 去掉 package.json 中“dependencies”和“devDependencies”前面的“^”符号(如链接在我的问题)。它解决了这个问题。
关于node.js - ionic 2 构建类型错误 : Cannot read property 'AssetUrl' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40206774/
目前在 iCloud 中,使用 iTunes Match 的用户可以通过滑动来删除轨道,或从 iCloud 下载新轨道。 是否保证同一个设备上不会重复使用轨道的AssetURL? 我在创建自己的库元数
我正在使用 ALAssetsLibrary 将图像保存到照片库并打印出图像文件的 url。我注意到照片以 IMG_####.jpg 格式保存到 ios 设备,其中 #### 是一些数字。我想获取刚刚保
我是 angular2 和 material-design 的新手。我正在尝试将它们一起使用。 我克隆了这个material2-app ,这是基于 angular2 和 material2 并运行 n
我正在尝试使用 ALAsset URL 将视频上传到 Whatsapp,但是当我使用 UIActivityViewController 共享视频时它正在加载视频 ALAssetsLibrary *as
我在此处的第二行代码中遇到异常。我从 ViewDidLoad 中调用此代码。 _assetURLs[page](在本例中 page 为 0),返回一个存在且已被检索到的 assetURL。 UIIma
MPMedia API 中的有趣错误 我的音乐应用程序中一直存在一个错误,现在我终于找到了(现在我正在快速重写它)。它有几个方面。 (使用系统音乐播放器) 我认为我已将问题缩小到具有以下属性的 MPM
Ionic 2 失败的 CLI 构建 给我以下错误:“TypeError:无法读取未定义的属性‘AssetUrl’”。 我的研究让我找到了 this thread和 this one . 两个线程都建
我是一名优秀的程序员,十分优秀!