Skip to content

Runtime error: Script error,URL: about:/js/chunk-6847cbb6.js 运行时脚本错误 #613

Description

@chenbont

Description

Wails serve works fine, but when the build is complete, the runtime finds an error that prompts "Script Error", URL: "about:/js/chunk-6847cbb6.js". Wails 开发模式是正常的,但构建完成后,运行程序就提示"Script Error",URL:"about:/js/chunk-6847cbb6.js".

I was developed with Vue + Antd, in which I could see the introduction of files such as /js/0.js, js/1.js, and I don't know why they were built differently?我使用的是 Vue + Antd 开发,在开发模式可以看到引用了 /js/0.js、/js/1.js 这样的文件,却不知为什么构建后就不一样了?

I suspect it has something to do with chunk, but I don't know how to do it.

To Reproduce
Steps to reproduce the behaviour:

  1. Excute 'wails build'
  2. Run it

Expected behaviour
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

System Details

Name Value
Wails Version v1.7.1
Go Version go1.12.1
Platform windows
Arch amd64
GO111MODULE on
GCC 8.1.0
Npm 6.14.5
Node v12.18.3

|

Additional context
win - Debug Build

time="2021-02-26T09:21:36+08:00" level=info msg="[App] Starting"
time="2021-02-26T09:21:37+08:00" level=info msg="[WebView] Initialised"
time="2021-02-26T09:21:37+08:00" level=info msg="[Events] Starting"
time="2021-02-26T09:21:37+08:00" level=info msg="[IPC] Starting"
time="2021-02-26T09:21:37+08:00" level=info msg="[Events] Listening"
time="2021-02-26T09:21:37+08:00" level=info msg="[Bind] Starting"
time="2021-02-26T09:21:37+08:00" level=info msg="[Bind] Binding Go Functions/Methods"
time="2021-02-26T09:21:37+08:00" level=info msg="[Bind] Bound Function: main.port()"
time="2021-02-26T09:21:37+08:00" level=debug msg="[Bind] Processing struct: server.Server"
time="2021-02-26T09:21:37+08:00" level=debug msg="[server.Server.WailsInit] Input param" index=0 kind=ptr name= typ="wails.Runtime"
time="2021-02-26T09:21:37+08:00" level=debug msg="[server.Server.WailsInit] WailsInit input type: wails.Runtime"
time="2021-02-26T09:21:37+08:00" level=debug msg="[server.Server.WailsInit] WailsInit output type: error"
time="2021-02-26T09:21:37+08:00" level=debug msg="[Bind] Detected WailsInit function: server.Server.WailsInit"
time="2021-02-26T09:21:37+08:00" level=info msg="[WebView] Running..."
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Enabling Wails console"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Eval" js="(function () {\n\n window.wailsconsole = {};..."
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Eval" js="!function(n){var e={};function t(r){if(e[r])r..."
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{wails:loaded []}" type=event
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13c88620
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing event" data="[]" name="wails:loaded"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing event" name="wails:loaded"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13c88620
time="2021-02-26T09:21:37+08:00" level=debug msg="[Events] Got Event" data="[]" name="wails:loaded"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Eval" js="wails..Notify('wails:loaded','[]')"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] EvalSync" js="window.wails.
.NewBinding('main.port');"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] SyncJS: sending with ID = syncjs:1614302497:7943"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{syncjs:1614302497:7943 []}" type=event
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13c88a00
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing event" data="[]" name="syncjs:1614302497:7943"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing event" name="syncjs:1614302497:7943"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13c88a00
time="2021-02-26T09:21:37+08:00" level=debug msg="[Events] Got Event" data="[]" name="syncjs:1614302497:7943"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Eval" js="wails..Notify('syncjs:1614302497:7943','[]')"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] SyncJS: Got callback ID = syncjs:1614302497:7943"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Inject User CSS" css="#app{font-family:Avenir,Helvetica,Arial,sans-"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Inject User JS" js="(function(e){function t(t){for(var n,r,a=t[0]"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] EvalSync" js="(function(e){function t(t){for(var n,r,a=t[0]..."
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] SyncJS: sending with ID = syncjs:1614302497:9879"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{syncjs:1614302497:9879 []}" type=event
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13c885f0
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing event" data="[]" name="syncjs:1614302497:9879"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing event" name="syncjs:1614302497:9879"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13c885f0
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{error **** Caught Unhandled Error ****}" type=log
time="2021-02-26T09:21:37+08:00" level=debug msg="[Events] Got Event" data="[]" name="syncjs:1614302497:9879"
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Eval" js="wails.
.Notify('syncjs:1614302497:9879','[]')"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{error Message: Script error.}" type=log
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13c887c8
time="2021-02-26T09:21:37+08:00" level=error msg="
** Caught Unhandled Error ****"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13c887c8
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] SyncJS: Got callback ID = syncjs:1614302497:9879"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13d8e010
time="2021-02-26T09:21:37+08:00" level=error msg="Message: Script error."
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13d8e010
time="2021-02-26T09:21:37+08:00" level=debug msg="[Events] Got Event" data="[]" name="wails:ready"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{error URL: about:/js/chunk-6847cbb6.js}" type=log
time="2021-02-26T09:21:37+08:00" level=debug msg="[WebView] Eval" js="wails._.Notify('wails:ready','null')"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x14116288
time="2021-02-26T09:21:37+08:00" level=error msg="URL: about:/js/chunk-6847cbb6.js"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x14116288
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{error Line No: 0}" type=log
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13d8e020
time="2021-02-26T09:21:37+08:00" level=error msg="Line No: 0"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13d8e020
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{error Column No: 0}" type=log
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13c88bb8
time="2021-02-26T09:21:37+08:00" level=error msg="Column No: 0"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13c88bb8
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Message received" payload="&{error error: undefined}" type=log
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Processing message" 1D=0x13d8e150
time="2021-02-26T09:21:37+08:00" level=error msg="error: undefined"
time="2021-02-26T09:21:37+08:00" level=debug msg="[IPC] Finished processing message" 1D=0x13d8e150

frontend/package.json

  "browserslist": {
    "production": [
      "last 2 versions",
      ">0.2%",
      "not dead",
      "not op_mini all",
      "not ie <= 8",
      "ie 11"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version",
      "ie 11"
    ]
  }

frontend/vue.config.js

configureWebpack: {
    output: {
      filename: "[name].js"
    },
    optimization: {
      splitChunks: false
    }
  },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions