首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Webpack找不到文件

Webpack找不到文件
EN

Stack Overflow用户
提问于 2020-02-05 05:04:57
回答 1查看 268关注 0票数 0

我最近关注了一篇关于在Django中使用webpack的教程,对于我来说,本地主机就是找不到我的包文件

这是我在本地主机上检查时控制台显示的内容:

GET http://127.0.0.1:8000/static/bundles/bundle.js net::ERR_ABORTED 404 (Not Found)

但是我的项目根目录中有一个名为static的目录,里面有一个bundles目录,还有一个bundle.js文件。我不明白为什么本地主机就是找不到我的文件

这是我的树的一部分:

代码语言:javascript
运行
复制
├── static
│   └── bundles
│       └── bundle.js
├── templates
│   ├── base.html
│   ├── components
│   │   ├── game
│   │   │   └── game.html
│   │   └── lobby
│   │       ├── LobbyBase.jsx
│   │       ├── index.jsx
│   │       └── lobby.html
│   ├── home.html
│   ├── login.html
│   └── register.html
├── webpack-stats.json
└── webpack.config.js

正如您所看到的,其中有一个静态文件、一个包文件和bundle.js。这是我的Django设置代码:

代码语言:javascript
运行
复制
STATIC_URL = '/static/'

WEBPACK_LOADER = {
    'DEFAULT': {
        'BUNDLE_DIR_NAME': 'bundles/',
        'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.json'),
    },
}

任何帮助都将不胜感激!非常感谢

编辑:后续:删除STATIC_URL也没有帮助。我认为这可能会造成问题,但看起来并非如此

EN

Stack Overflow用户

发布于 2020-02-05 05:29:04

我仍然不知道为什么这会解决这个问题,但我做了以下工作来解决它:

将此添加到设置中:

代码语言:javascript
运行
复制
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

并且本地主机可以神奇地找到该文件。如果有人能解释为什么会发生这样的事情,那就太棒了,如果其他人遇到类似的问题,希望这能节省一些时间!

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60065525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档