webpack 无法识别在 package.json 中默认导出的主文件

发布于 2022-09-06 02:31:40 字数 479 浏览 13 评论 0

|-auth
    |-main.jsx
    |-login.jsx
    |-register.jsx
    |-package.json    

希望实现的效果 :

//即省略auth文件夹下面的具体文件名,自动导入main.jsx
//import Auth from './auth/main.jsx'

import Auth from './auth'

package.json

{
  "name": "auth",
  "version": "0.0.1",
  "main": "./main.jsx",
}

目前这种配置webpack会报错 Module not found

请问该如何达到效果?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

农村范ル 2022-09-13 02:31:40

你在目录中设置package.json是无效的,要么你自己单独安装这个本地的“auth”包到node_modules,具体可以搜索如何安装本地的npm包

或者在"auth"目录下新建一个index.js(x),内容为main.jsx

情泪▽动烟 2022-09-13 02:31:40

我仿照antd 的方法实现了类似的功能,谢谢 @穗乃果

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文