2015-07-22 5 views
1

я пишу шаблон для этого приложения Django, внутри него я загружаю файл .js, построенный с WebPack:Webpack кусок нагрузки во время выполнения

<script src="{{ ROOT }}/material/build/app.js" type="text/javascript"></script> 

Установлено, я также может получить доступ к нему в браузер это под:

http://127.0.0.1:8000/my_app_static/personalization/js/app/material/build/ 

проблема заключается в WebPack конфигурации также создает кусок 0.0.js, который не может быть найден, от того, что я понимаю app.js использует его как-то, но это не искать его в той же папке, она расположена, вместо этого он ищет его по адресу:

http://127.0.0.1:8000/personalization/material/958cb30c8751ff63160d7b22a69a9ec6/build/0.0.js 

Этот URL определяется в моем urls.py, это URL я на прежде чем пытаться сделать render_to_response("api/js_app_material.html", context_data, c), который вызывает 0.0.js файл не найден.

Мой вопрос: могу ли я как-то настроить webpack, чтобы он знал, для поиска кусков в папке, где находится app.js? Или есть что-то еще, что я делаю неправильно?

Спасибо!

ответ

1

я столкнулся с чем-то подобным, и это было проблемой для меня:

если вы используете

require(['app.jsx'], function (app) { 
}); 

попытаться изменить его с

var app = require('app.jsx'); 
+0

10х! Это было! – gplayer