创建可发布Nx Next.js库时出现Rollup默认警告,该警告含义是什么?
警告含义解析
这个警告的核心意思很直白:
- 你用
--publishable参数创建的是要发布到NPM的库,这类库必须经过打包处理,才能生成符合npm包规范的产物(比如编译TypeScript/JSX、处理依赖、输出兼容的模块格式),没法用「bundler: 'none'(不打包)」的配置。 - 因为你没指定打包工具,或者默认配置是
none,Nx自动帮你把打包工具切换成了rollup——这是Nx官方推荐给可发布库的打包工具,能生成适合发布的、体积精简且兼容多种环境的代码产物。
对你来说,这个自动切换是正向的:rollup打包后的产物可以直接发布到NPM,其他项目安装@happynrwl/ui-components后能正常导入使用,不用额外处理源码编译的问题。
内容的提问来源于stack exchange,提问作者user1999243
相关产品推荐
相关产品推荐

