Halo tim Laverna,
Saya telah mengikuti instruksi untuk "Instalasi dari Sumber" langkah demi langkah, dan mengalami kesalahan "perintah tidak ditemukan" saat menjalankan "instal bower" dan "gulp build". Namun, saya dapat menyelesaikan keduanya dengan menginstal masing-masing secara global (lihat bower solution dan gulp solution ). Saya ingin seseorang memverifikasi kedua jawaban (saya memasukkan perintah yang tepat sebelum melakukan bower install
dan gulp build
).
Jika keduanya memuaskan, saya ingin meminta dokumentasi untuk bagian "Instalasi dari Sumber" diperbarui untuk mencerminkan perubahan yang disebutkan dalam kedua solusi.
Ya, Bower dan Gulp perlu diinstal secara global.
Oke, bagus! Sekarang saya punya pertanyaan lain, @wwebfor dan komunitas: Saya mencoba memulai aplikasi ini menggunakan npm start
dan sebagai alternatif node ./server.js
setelah saya menjalankan gulp build
, tetapi tidak ada perintah yang berfungsi ( lihat gambar di bawah).
Anda dapat memulai dengan menggunakan perintah gulp
(tanpa argumen).
@wwebfor Oke, jadi saya bisa membuatnya bekerja dengan menggunakan perintah gulp
(_Saya suka bagaimana itu secara otomatis menghubungkan saya ke server di dalam browser saya_ ), namun, saya mengalami masalah dengan halaman web memuat mirip dengan #300. Saya mendapatkan pesan kesalahan berikut saat memeriksa browser:
| Pesan Kesalahan | Kode yang Dipermasalahkan | Referensi Garis |
| --- | --- | --- |
| Kesalahan skrip untuk " markdown-it-imsize ", dibutuhkan oleh: modules/markdown/libs/markdown-it http://requirejs.orgt/docs/errors.html#scripterror | makeError()
| membutuhkan.js:168 |
| | newContext/context.onScriptError()
| membutuhkan.js:1735 |
Ini tidak terjadi ketika saya menavigasi ke laverna.cc atau laverna.cc/nightly/. Saya menggunakan versi saat ini jika Firefox, 47.0.
Ketika saya membuka tautan yang disediakan dalam pesan kesalahan, itu menyebutkan bahwa "biasanya ... ada kesalahan sintaksis JavaScript atau masalah eksekusi lain saat menjalankan skrip". Saya tidak yakin apa ini karena saya belum menambahkan kode tambahan apa pun ke salinan bercabang saya.
Saya akan melihat ini lagi dan memberikan pembaruan jika saya membuat kemajuan.
Silakan, coba instal markdown-it-imsize dengan perintah:
bower install
Saya akhirnya berhasil membuat ini berfungsi! Perintah itu tidak berfungsi untuk saya karena saya perlu memberikan akses root ke bower markdown-it-imsize
dengan menjalankan sudo bower install --allow -root
seperti yang disebutkan dalam solusi. Saya pikir pasti ada masalah dengan cara saya menginstal npm/node js, karena saya tidak dapat menginstal sebagian besar paket kecuali saya memberikan hak istimewa sudo
. Saya cukup yakin bahwa jika saya memiliki akses root bower install
akan menginstal "markdown-it-imsize. Saya mungkin harus memperbaikinya di beberapa titik. Namun demikian, saya senang akhirnya bisa mulai bermain-main dengan proyek ini sekarang.
Seharusnya tidak memerlukan akses root.
@wwebfor Ketika saya mencoba memasukkannya seperti yang Anda sarankan, ini terjadi:
1) Kesalahan ACCES Bower:
2) Jadi saya mencoba menginstalnya menggunakan perintah sudo
tetapi saya diberi pesan yang menyatakan bahwa sudo tidak diperlukan (seperti yang Anda sebutkan):
3) akhirnya, mengikuti instruksi dari solusi SOF yang saya sebutkan di atas, saya berhasil menginstalnya menggunakan bower install --allow-root
:
Pembaruan (20/7/16): Lihat ini untuk referensi juga.
Sekali lagi, saya pikir ini mungkin sesuatu yang saya abaikan ketika saya menginstal npm dan bower. Ini adalah pertama kalinya saya menggunakannya (bower).
Pembaruan (21/07/16): @wwebfor , Terima kasih telah menerima Permintaan Tarik saya (#509). Saya merasa bahwa semua masalah utama telah diselesaikan sekarang, sehingga masalah ini dapat ditutup.
Senang mendengar ;)