Мой проект был построен с использованием:Обновление до ионной v2.0.0 вопросы
ionic: 2.0.0-rc.3
ionic-app-scripts: 0.0.45
После обновления:
ionic: 2.0.0
(который выглядит2.0.0-rc.6
)ionic-app-scripts: 1.0.0
Я сталкиваюсь много ошибок:
Я рассмотрел в ionic
changelog и ionic-app-scripts
one но ничего не выделяется.
Я предполагаю, что ошибки должны делать с ionic-app-scripts
(как это каталог в node_modules
) он смотрит на, но я не уверен, что это может быть.
При запуске ionic info
:
Cordova CLI: 6.5.0
Ionic Framework Version: 2.0.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.0.0
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 10
Node Version: v7.4.0
Xcode version: Not installed
EDIT:
Это мой package.json
:
"dependencies": {
"@angular/common": "2.4.5",
"@angular/compiler": "2.4.5",
"@angular/compiler-cli": "2.4.5",
"@angular/core": "2.4.5",
"@angular/forms": "2.4.5",
"@angular/http": "2.4.5",
"@angular/platform-browser": "2.4.5",
"@angular/platform-browser-dynamic": "2.4.5",
"@angular/platform-server": "2.4.5",
"@ionic/storage": "1.1.7",
"@types/jasmine": "^2.5.40",
"@types/lodash": "^4.14.50",
"angular2-google-maps": "0.17.0",
"angularfire2": "^2.0.0-beta.6",
"clean-css": "^4.0.2",
"firebase": "^3.6.4",
"ionic-angular": "2.0.0",
"ionic-native": "2.4.1",
"ionicons": "3.0.0",
"lodash": "^4.17.4",
"rxjs": "^5.0.0-beta.12",
"zone.js": "0.7.6"
},
"devDependencies": {
"@ionic/app-scripts": "1.0.0",
"typescript": "2.1.5"
},
EDIT # 2:
Если я скопирую packages.json
из рабочего шаблона в мой проект (и сделаю новую установку node_modules
) Я получаю ту же ошибку, что и раньше. Очевидно, что ошибка с @ionic/app-scripts
, поскольку я запустил npm run build
(как описано here), и здесь появляется ошибка (-ы).
Поскольку ошибка (ы) только, когда я скопировал в моей src
папке, оно должно быть что-то с моим проектом, как это было написано с 0.0.45
и не 1.0.0
из @ionic/app-scripts
. Есть ли способ отладки и найти, где ошибка?
Также (несмотря на то, что шаблон работает), когда вы идете в clean-css-factory.d.ts
и virtual-file-utils.d.ts
, те же ошибки существуют, хотя он строит и работает просто отлично?
Примечание: При запуске npm run build
консоль не входит вплоть до:
> [email protected] build E:\Documents\Year_3\Mobile_Application_Development\mammoth-v2
> ionic-app-scripts build
[15:41:38] ionic-app-scripts 1.0.0
[15:41:38] build dev started ...
[15:41:38] clean started ...
[15:41:38] clean finished in 3 ms
[15:41:38] copy started ...
[15:41:38] transpile started ...
**errors occur from here**
РЕШЕНИЕ:
Я нашел решение исходной задачи. Был неиспользуемый импорт модуля, который больше не существует (из-за новой версии @ionic/app-scripts
) который был:
import { transformSrcPathToTmpPath } from "@ionic/app-scripts/dist";
Я пробовал все вышеперечисленные методы, но по-прежнему получаю ту же ошибку. Изменит мой вопрос – wmash