webpack js目录问题

发布于 2022-09-13 01:04:50 字数 171 浏览 22 评论 0


如图,为什么我无法引入上一级目录下的js文件呢? 使用../只能到当前Login文件夹目录却无法到达src目录,百度查了下按照教程配置了下路径映射别名,但还是一样无法引入,运行直接报错,请大佬赐教,我的目的就是想引入这个global.js。

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

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

发布评论

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

评论(3

过潦 2022-09-20 01:04:50

alias里的路径需要是绝对路径

原理就是:

resolve: {
    alias: {
      global: './src/global',
      global: path.resolve(__dirname, 'src/global/'),
    },
  },

import 'global/index.js' -> import './src/global/index.js'

会将global替换为你设置的这个值,所以必须为绝对路径

源码可以看这里 ModuleAliasPlugin

东走西顾 2022-09-20 01:04:50

你是不是少了个pages?
image.png

我的鱼塘能养鲲 2022-09-20 01:04:50

谢谢大家,我已经知道该怎么做了。

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