hellosean1025 / node-echarts

Generate chart by echarts in nodejs.
281 stars 88 forks source link

vue中如何使用node-echarts #33

Closed siwf closed 4 years ago

siwf commented 4 years ago

error in ./node_modules/canvas-prebuilt/canvas/build/Release/canvas.node

Module parse failed: Unexpected character '�' (1:2) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

@ ./node_modules/canvas-prebuilt/canvas/lib/bindings.js 3:17-56 @ ./node_modules/canvas-prebuilt/canvas/lib/canvas.js @ ./node_modules/node-echarts/index.js @ ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/wel.vue?vue&type=script&lang=js& @ ./src/views/wel.vue @ ./src/router/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://10.121.18.90:8028/sockjs-node (webpack)/hot/dev-server.js ./src/main.js babel-polyfill classlist-polyfill @/mock

然后我安装了node-loader

在vue.config.js中配置了 config.module .rule('node') .test(/.node$/) .use('node-loader') .loader('node-loader') .end()

页面中报错

vue-router.min.js:6 Error: Cannot open D:\siwenfeng\vue-up\node_modules\canvas-prebuilt\canvas\build\Release\canvas.node: TypeError: Cannot read property 'dlopen' of undefined at Object.eval (webpack-internal:///./node_modules/canvas-prebuilt/canvas/build/Release/canvas.node:1) at eval (webpack-internal:///./node_modules/canvas-prebuilt/canvas/build/Release/canvas.node:2) at Object../node_modules/canvas-prebuilt/canvas/build/Release/canvas.node (0.js:58) at webpack_require (app.js:791) at fn (app.js:151) at eval (webpack-internal:///./node_modules/canvas-prebuilt/canvas/lib/bindings.js:3) at Object../node_modules/canvas-prebuilt/canvas/lib/bindings.js (0.js:70) at webpack_require (app.js:791) at fn (app.js:151) at Object.eval (webpack-internal:///./node_modules/canvas-prebuilt/canvas/lib/canvas.js:13)