dan*_*qt2 6 html django webpack vue.js
我正在使用 webpack 加载器将我的 vue 应用程序导入 django,这是代码:
设置:
WEBPACK_LOADER = {
'DEFAULT':{
'BUNDLE_DIR_NAME':'/',
'STATS_FILE':os.path.join(BASE_DIR,'aptim-frontend/dist','webpack-stats.json')
}}
Run Code Online (Sandbox Code Playgroud)
vue 配置文件:
const BundleTracker = require("webpack-bundle-tracker");
module.exports = {
// on Windows you might want to set publicPath: "http://127.0.0.1:8080/"
publicPath: "http://0.0.0.0:8080/",
outputDir: "./dist/",
chainWebpack: (config) => {
config.optimization.splitChunks(false);
config
.plugin("BundleTracker")
.use(BundleTracker, [{ filename: "../frontend/webpack-stats.json" }]);
config.resolve.alias.set("__STATIC__", "static");
config.devServer
.public("http://0.0.0.0:8080")
.host("0.0.0.0")
.port(8080)
.hotOnly(true)
.watchOptions({ poll: 1000 })
.https(false)
.headers({ "Access-Control-Allow-Origin": ["*"] });},};
Run Code Online (Sandbox Code Playgroud)
我得到错误的 html 行位于索引 html
{% render_bundle 'app' %}
Run Code Online (Sandbox Code Playgroud)
错误:异常值:字符串索引必须是整数
Fra*_*ans 13
我在很棒的 Udemy 课程The Complete Guide to Django REST Framework 和 Vue JS 中遇到了同样的问题。如果您没有订阅,您可能无法阅读 Michele Saba 的答案。
它可能与软件包版本有关,并且它们是 alpha。降级为
为我工作。降级使用:
npm install --save-dev webpack-bundle-tracker@0.4.3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1906 次 |
| 最近记录: |