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()
  ]
}

以上即可解決第三方依賴引入問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章