Ionic ialah rangka kerja pembangunan aplikasi mudah alih sumber terbuka berdasarkan Angular dan Apache Cordova. Oleh kerana sifat sumber terbukanya, kami boleh menggunakan bahasa pengaturcaraan kegemaran kami untuk pembangunan. Ia sangat perlu untuk mengkonfigurasi Node.js untuk menyokong projek Ionik kami, kerana ia boleh memberikan kami banyak alat, pemalam dan templat yang berguna untuk memudahkan pembangunan kami.
Dalam artikel ini, kami akan memperkenalkan secara terperinci cara menggunakan Node.js untuk konfigurasi dalam Ionic.
Mula-mula, kita perlu memasang Node.js pada komputer. Untuk langkah pemasangan khusus, sila rujuk tapak web rasmi Node.js.
Apabila memasang Node.js, npm biasanya dipasang bersama-sama. Tetapi jika anda tidak memasang npm, anda boleh memasukkan arahan berikut pada baris arahan untuk memasangnya:
npm install -g npm
Ini akan memasang npm secara global.
Masukkan direktori akar projek Ionik kami, buka terminal dan masukkan arahan berikut:
ionic start myApp blank
Di sini kami buat Ambil aplikasi templat kosong sebagai contoh. Jika anda ingin membuat templat lain, sila pilih mengikut keperluan anda.
Kami perlu memasang gulp dan bower untuk menguruskan binaan dan kebergantungan kami.
npm install -g gulp bower
Ini akan memasang gulp dan bower secara global.
Dalam direktori akar aplikasi Ionic, masukkan arahan berikut untuk memasang kebergantungan yang kami perlukan:
rreeeIni akan memasang semua kebergantungan aplikasi Ionik.
Kita perlu menambah kod berikut pada gulpfile.js:
cd myApp npm install bower install
Kod di atas mentakrifkan beberapa tugas gulp dan yang sepadan bergantung harap.
Dalam direktori akar apl Ionik kami, jalankan arahan berikut untuk menjalankan tugas teguk kami:
var gulp = require('gulp'), bower = require('gulp-bower'), concat = require('gulp-concat'), uglify = require('gulp-uglify'), rename = require('gulp-rename'); var paths = { sass: ['./scss/**/*.scss'], scripts: ['./www/js/*.js'] }; gulp.task('default', ['sass', 'scripts'], function(done) { gulp.watch(paths.sass, ['sass']); gulp.watch(paths.scripts, ['scripts']); }); gulp.task('sass', function(done) { gulp.src(paths.sass) .pipe(sass()) .on('error', sass.logError) .pipe(gulp.dest('./www/css/')) .pipe(minifyCss({ keepSpecialComments: 0 })) .pipe(rename({ extname: '.min.css' })) .pipe(gulp.dest('./www/css/')) .on('end', done); }); gulp.task('scripts', function(done) { gulp.src(paths.scripts) .pipe(concat('app.js')) .pipe(gulp.dest('./www/js/')) .pipe(rename('app.min.js')) .pipe(uglify()) .pipe(gulp.dest('./www/js/')) .on('end', done); }); // install bower packages to www/lib/ gulp.task('bower', function() { return bower({}); });
Ini akan bina Aplikasi kami menjana fail yang berkaitan. Pada masa yang sama, tugas mendengar gulp akan memantau perubahan kod kami dan membina secara automatik.
Di atas ialah cara mengkonfigurasi menggunakan Node.js dalam Ionic. Menggunakan Node.js boleh memudahkan pembangunan kami dan juga menjadikan projek kami lebih boleh diselenggara. Jika anda belum mengkonfigurasi dengan Node.js lagi, kami amat mengesyorkan anda mencubanya.
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi ionik dengan nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!