Пользовательская сборка ionicPro

Я новичок в ionic и в ionicPRO, поэтому прошу прощения за вопрос.

Я использую ionic1. Начал новый проект из шаблона (вкладки). Я решил объединить все файлы JS и выполнить задание seample gulp:

return gulp.src(
[
  'www/js/app.js',
  ....
])
.pipe(sourcemaps.init())
.pipe(concat('app.js'))
.pipe(sourcemaps.write())
.pipe(gulp.dest('www/dist/'));

и добавлен в packaje.json

    "scripts": {
        "build": "gulp js"  
 }

Я столкнулся с проблемой: локально работает нормально. Но когда изменения загружаются в сборку ionicPro, все проходит нормально, но это не файл dist/app.js. журнал процесса сборки:

Running with gitlab-ci-multi-runner 9.1.0 (0118d89)
  on ip-10-2-245-240 (c9648220)
Using Shell executor...
Running on ip-10-2-245-240...
Cloning repository...
Cloning into '/home/gitlab-runner/builds/c9648220/1/project-1'...
Checking out bcac2168 as master...
Skipping Git submodules setup
$ run "fetch-updates"
Running Stage fetch-updates for Job: 5270679
Checking for build process updates...
$ run "build-app"
Running Stage build-app for Job: 5270679
Parsing ionic.config.json for project settings
Project Settings:
  Name: test
  App ID: 27c584c0
  Type: ionic1
Build script detected in package.json...
$ npm install --quiet --no-optional

> node-sass@4.7.2 install /usr/src/app/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.7.2/linux-x64-57_binding.node
Download complete
Binary saved to /usr/src/app/node_modules/node-sass/vendor/linux-x64-57/binding.node
Caching binary to /home/gitlab-runner/.npm/node-sass/4.7.2/linux-x64-57_binding.node

> node-sass@4.7.2 postinstall /usr/src/app/node_modules/node-sass
> node scripts/build.js

Binary found at /usr/src/app/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
npm WARN test@0.0.1 No repository field.
npm WARN test@0.0.1 No license field.

added 551 packages in 50.883s
$ npm install --quiet --no-optional success
$ npm run build
npm info it worked if it ends with ok
npm info using npm@5.3.0
npm info using node@v8.2.1
npm info lifecycle test@0.0.1~prebuild: test@0.0.1
npm info lifecycle test@0.0.1~build: test@0.0.1

> test@0.0.1 build /usr/src/app
> gulp js

[23:16:39] Using gulpfile /usr/src/app/gulpfile.js
[23:16:39] Starting 'js'...
[23:16:39] Finished 'js' after 75 ms
npm info lifecycle test@0.0.1~postbuild: test@0.0.1
npm info ok 
$ npm run build success
Uploading build...
Build uploaded successfully!
Running after script...
$ run "clean-up"
Running Stage clean-up for Job: 5270679
Job succeeded
TermsPrivacy Policy© 2017 Drifty Co.  v0.0.451
IonicDocsBlogHelp & SupportStatus

0 ответов

Другие вопросы по тегам