Пользовательская сборка 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