webpack 外部扩展 externals引用的问题

在index.html引入zepto.min.js

//webpack.config.js
externals: {
  'zepto': 'Zepto'
}

//index.js
import $ from 'zepto'

这样引用,就会报错,Cannot find module 'zepto'
但是

//webpack.config.js
externals: {
  zepto : {
      commonjs: 'Zepto',
      amd: 'Zepto',
      root: '$' // 指向全局变量
   }
}

//index.js
window.$

这样就没问题,所以是我哪里写错了么

阅读 2.6k
1 个回答

有可能是因为zepto是未模块化的库,只能通过root方式来全局检索,换成jQuery可能方法一就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题