Ionic V1: невозможно построить ионный APK Не удается найти модуль './array/insert' - PullRequest
0 голосов
/ 30 октября 2018

Привет, я пытаюсь создать приложение на основе ионной V1 Framework. Приложение при сборке выдает следующее консоль на консоль.

> ionic-v1 build
[11:49:25] Cannot load gulp: Error: Error in module: .\gulpfile.js:
Error: Cannot find module './array/insert'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\sagar\FourWin\node_modules\bower\lib\node_modules\mout\array.js:23:16)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
[11:49:25] Cannot run sass task: missing in gulpfile.js

Мой файл package.json:

{
.
.
.
"dependencies": {
"gulp": "^3.5.6",
"gulp-sass": "^2.0.4",
"gulp-concat": "^2.2.0",
"gulp-minify-css": "^0.3.0",
"gulp-rename": "^1.2.0"
},
"devDependencies": {
"@ionic/v1-toolkit": "1.0.10",
"bower": "^1.3.3",
"gulp-util": "^2.2.14",
"shelljs": "^0.3.0"
},
"cordovaPlugins": [
"cordova-plugin-whitelist",
"cordova-plugin-console",
"cordova-plugin-statusbar",
"cordova-plugin-device",
"cordova-plugin-splashscreen",
"ionic-plugin-keyboard"
],
"cordovaPlatforms": []
}

Как бороться с этой проблемой. Я попытался npm install проверить, отсутствует ли какой-либо пакет, но ошибка все еще сохраняется

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Проработав еще около 4 часов, я понял проблему. Я не уверен, с помощью какого действия была решена проблема, но я перечисляю мои шаги здесь

  1. Я по отдельности обновил все связанные плагины gulp как часть зависимостей в файле package.json.
  2. Проблема была решена, но затем возникла новая проблема, когда она не находит модуль файла Sass, необходимый для компиляции sass

    Error: Node Sass does not yet support your current environment: Windows 64-bit with 
    Unsupported runtime (57)
    
  3. Затем я изменил свою версию gulp-sass на "gulp-sass": "^3.1.0" с "gulp-sass": "^2.0.4" в package.json

  4. тогда я сделал npm install
  5. ionic cordova build android

Проблема решена.

0 голосов
/ 30 октября 2018

Не могли бы вы поделиться с нами содержимым вашего файла gulpfile.js? Может быть, внутренняя зависимость больше не включена, поскольку Ionic V1 начинает стареть ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...