亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

異常值:字符串索引必須是整數:渲染包錯誤 vue + django

異常值:字符串索引必須是整數:渲染包錯誤 vue + django

米琪卡哇伊 2023-12-04 16:38:10
我使用 webpack loader 將我的 vue 應用程序注入 django,代碼如下:設置 :WEBPACK_LOADER = {'DEFAULT':{    'BUNDLE_DIR_NAME':'/',    'STATS_FILE':os.path.join(BASE_DIR,'aptim-frontend/dist','webpack-stats.json')}}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": ["*"] });},};我收到錯誤的 html 行位于索引 html 處 {% render_bundle 'app' %}錯誤:異常值:字符串索引必須是整數
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

這可能與軟件包版本及其 alpha 版本有關。降級至

為我工作。降級使用:

[email protected]


查看完整回答
反對 回復 2023-12-04
?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

降級 Webpack-bundle-tracker

[email protected]

vue.config.js

config
????.plugin('BundleTracker')
????.use(BundleTracker,?[{filename:?'./webpack-stats.json'}])

然后刪除dist舊的文件夾webpack-stats.json

在此版本中,此配置webpack-stats.json文件是在frontend而不是在中生成的frontend/dist?,因此您必須STATS_FILE在中進行更改settings.py?(例如,如果您的 Vue 項目是frontend

'STATS_FILE':?os.path.join(BASE_DIR,?'frontend','webpack-stats.json'),

然后重新啟動 Vue 和 Django Web 服務器。


查看完整回答
反對 回復 2023-12-04
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

異常值:字符串索引必須是整數

我也遇到了這個奇怪的錯誤,確認降級到[email protected]有效。


查看完整回答
反對 回復 2023-12-04
  • 3 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號