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
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)
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)