对于外部依赖如何处理?
- 封装时不应该把外部第三方依赖打包,打包时进行排除

rollup.config.js
external: ['@sentry/browser', '@sentry/integrations', 'js-cookie']
package.json 还需要设置dependencies外部引入的模块

INFO
被引入作为第三方依赖时, devDependencies:不会随库一起安装到使用方项目中;但在库项目本身开发时执行 npm install 会安装 dependencies:会随库一起安装到使用方项目中