2017-03-01 16 views

回答

1

在這種情況下它會離開jQuery和骨幹網出束沿這些線的配置是合適的:

// rollup.config.js 
export default { 
    entry: 'src/main.js', 
    moduleName: 'myLibrary', 
    targets: [ 
    { dest: 'dist/my-library.umd.js', format: 'umd' }, // pkg.main 
    { dest: 'dist/my-library.es.js', format: 'es' } // pkg.module 
    ], 
    external: [ 'jquery', 'backbone' ], 
    globals: { 
    jquery: 'jQuery', 
    backbone: 'Backbone' 
    } 
}; 

這樣一來,如果有人被捆綁在一起的庫的應用程序,jQuery和骨幹將被包括但只有一次。另一方面,如果您的庫包含在<script>標記中,那麼只要還有jQuery和Backbone的<script>標記,它就會工作。

相關問題