javascript - masalah panggilan pemuatan modul binaan fis3, index.js tidak boleh memuatkan modul zepto.js, dan tiada penggera ralat.
大家讲道理
大家讲道理 2017-05-16 13:45:38
0
1
778

Saya seorang pemula yang lengkap tentang pengaturcaraan modular, saya harap anda boleh memberi saya nasihat
Dalam index.html saya, index.js perlu memanggil zepto.js dalam komponen komponen, tetapi ia tidak boleh dipanggil secara normal, dan tiada ralat penggera;


Kod sumber index.js adalah seperti berikut:

Selepas menerbitkannya ke mesin ujian menggunakan fis3, index.js menjadi:

Dalam kod ini, define('static/index/index', funcion(...){}, fungsi ini membungkus semua kandungan kod sumber, jadi ia tidak boleh berjalan seperti biasa. Jika anda mengalih keluar fungsi luar define ini, ia boleh berfungsi seperti biasa. Tetapi persoalannya ialah mengapa ia dijana secara automatik, dan bagaimana saya harus menulis index.js supaya tiada masalah

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(1)
滿天的星座

Pustaka lalai zepto tidak termasuk modul AMD, yang bermaksud ia tidak boleh dimuatkan dengan AMD. Jika anda menggunakan requirejs untuk memuatkannya, anda perlu menulisnya ke dalam shim Berikut ialah konfigurasi yang saya tulis sebelum ini:

require.config({
    paths: {
        'zepto': 'zepto.min',
        'weixin': '//res.wx.qq.com/open/js/jweixin-1.2.0',
        'vconsole': 'vconsole.min'
    },
    shim: {
        'zepto': {
            exports: '$'
        }
    }
});

Tetapi saya tidak menyelesaikan mengapa ia tidak berfungsi jika saya membina modul zepto dengan modul AMD (mungkin perpustakaan yang disusun tidak mematuhi atau ada masalah dengan AMD zepto itu sendiri?)... Boleh dikatakan begitu ini adalah perbandingan penyelesaian Malas.

Selain itu, saya tidak pernah menggunakan Fis, tetapi apabila menggunakan requirejs, saya biasanya menggunakan tag skrip dalam HTML untuk menyelesaikan masalah, seperti:

<script data-main='js/main.js' src="js/require.min.js"></script>

Kemudian hanya tulis keperluan ke dalam main.js.


Tambah alamat binaan zepto.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan