问题

组件封装上传到npm后,在新项目下载依赖,只能如下使用绝对路径引入使用

在这里插入图片描述
无法像element-ui一样简单的使用包名引入
在这里插入图片描述

原因

  1. 在组件打包的时候webpack配置有问题,没有配置output下的library项。在新项目中使用时必须用该项设置的包名才能便捷引入
    在这里插入图片描述
  2. package.json文件中没有设置main参数,main没有设置的话打包时就没有设置入口的js文件,就无法用包名引入使用
    在这里插入图片描述

结果

上面两项设置后,就可以使用包名引入了
在这里插入图片描述

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐