electron-vue上でHandsontableを利用したアプリケーションをビルドして実行すると、ウィンドウ上には何も表示されないのですが、どのように解決すれば良いのでしょうか?
npm run dev
を実行すると、問題なくウィンドウ上に表示されるのですが、npm run build:darwin
を実行し、生成されたアプリケーションを実行するとウィンドウに何も表示されませんでした。
ビルドしたアプリケーションでのエラーメッセージ
ビルドしたアプリケーションで開発者ツールを開いたところ、以下のようなエラーメッセージが表示されていました。
Uncaught Error: Cannot find module 'core-js/modules/es6.map' module.js:545 at Module._resolveFilename (module.js:543) at Function.Module._resolveFilename (/Users/me/myapp/build/myapp-darwin-x64/myapp.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35) at Function.Module._load (module.js:473) at Module.require (module.js:586) at require (internal/module.js:11) at Object.<anonymous> (/Users/me/myapp/build/myapp-darwin-x64/myapp.app/Contents/Resources/app.asar/node_modules/handsontable/commonjs/index.js:5) at Object.<anonymous> (/Users/me/myapp/build/myapp-darwin-x64/myapp.app/Contents/Resources/app.asar/node_modules/handsontable/commonjs/index.js:350) at Module._compile (module.js:642) at Object.Module._extensions..js (module.js:653) at Module.load (module.js:561)
試したこと
vue init simulatedgreg/electron-vue myapp
の実行し、ビルドツールをelectron-packagerの場合とelectron-builderの場合の両方を試しましたが、解決しませんでした。
ライブラリのバージョン情報
package.jsonのdependenciesとdevDependenciesは以下の通りです。
JSON
1 "dependencies": { 2 "@handsontable/vue": "^3.0.0", 3 "encoding-japanese": "^1.0.29", 4 "handsontable": "^6.2.0", 5 "papaparse": "^4.6.2", 6 "vue": "^2.5.16", 7 "vue-electron": "^1.0.6" 8 }, 9 "devDependencies": { 10 "ajv": "^6.5.0", 11 "babel-core": "^6.26.3", 12 "babel-loader": "^7.1.4", 13 "babel-plugin-transform-runtime": "^6.23.0", 14 "babel-preset-env": "^1.7.0", 15 "babel-preset-stage-0": "^6.24.1", 16 "babel-register": "^6.26.0", 17 "babili-webpack-plugin": "^0.1.2", 18 "cfonts": "^2.1.2", 19 "chalk": "^2.4.1", 20 "copy-webpack-plugin": "^4.5.1", 21 "cross-env": "^5.1.6", 22 "css-loader": "^0.28.11", 23 "del": "^3.0.0", 24 "devtron": "^1.4.0", 25 "electron": "^2.0.4", 26 "electron-debug": "^1.5.0", 27 "electron-devtools-installer": "^2.2.4", 28 "electron-packager": "^12.1.0", 29 "electron-rebuild": "^1.8.1", 30 "mini-css-extract-plugin": "0.4.0", 31 "file-loader": "^1.1.11", 32 "html-webpack-plugin": "^3.2.0", 33 "multispinner": "^0.2.1", 34 "node-loader": "^0.6.0", 35 "style-loader": "^0.21.0", 36 "url-loader": "^1.0.1", 37 "vue-html-loader": "^1.2.4", 38 "vue-loader": "^15.2.4", 39 "vue-style-loader": "^4.1.0", 40 "vue-template-compiler": "^2.5.16", 41 "webpack-cli": "^3.0.8", 42 "webpack": "^4.15.1", 43 "webpack-dev-server": "^3.1.4", 44 "webpack-hot-middleware": "^2.22.2", 45 "webpack-merge": "^4.1.3" 46 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/07 04:07
退会済みユーザー
2018/12/07 04:08