写了个带exports的npm包,umi启动的时候报错了,该怎么解决呢?

我自己写了个 utils 包,里面有一些浏览器和node端使用的方法,用exports指定了不同的入口文件

  "exports": {
    ".": {
      "import": "./dist/browser/esm/browser.js",
      "require": "./dist/browser/cjs/browser.js",
      "types": "./dist/browser/esm/browser.d.ts"
    },
    "./node": {
      "import": "./dist/node/esm/node.js",
      "require": "./dist/node/cjs/node.js",
      "types": "./dist/node/esm/node.d.ts"
    }
  },

这个包在用到 umi 的项目时报错了,提示:

Error: Can't resolve '@wzyjs/utils' in '/app/src/utils'

该怎么解决呢?

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏