rollup开发依赖包(npm library),解决引入外部依赖失败的有效方法

在使用rollup进行library开发时,在库文件中使用了url模块,打包之后将生成的文件在项目页面中使用时,发现url竟然undefined。按照网上一堆使用rollup-plugin-node-resolve来解决的方法,发现均无效,目前已查到到有效的方式,使用第三方依赖:rollup-plugin-node-polyfills,参考依赖文档 https://github.com/ionic-team/rollup-plugin-node-polyfills

1)安装依赖

cnpm i rollup-plugin-node-polyfills --save-dev

2)配置plugins

import nodePolyfills from 'rollup-plugin-node-polyfills'

export default {
  plugins: [
    nodePolyfills()
  ]
}

以上即可解决第三方依赖引入问题。


版权声明:本文为weixin_37861326原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。