我正在尝试用opencv4nodejs,vue +e-builder构建一个人脸检测应用程序。在安装应用程序的过程中,我遇到了一个问题,在安装opencv4nodejs之后,在npm run serve过程中,我遇到了以下错误。
Failed to compile.
./node_modules/opencv4nodejs/build/Release/opencv4nodejs.node 1:2
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
(Source code omitted for this binary file)如果有人能帮我,那就太好了。提前谢谢你
更新:我添加了我的view.config.js以供参考
module.exports = {
chainWebpack: config => {
config.module;
// add ts files
// .rule('ts')
// .use('ts-loader')
// .loader('ts-loader')
// .tap(options => {
// modify the options...
// return options
// })
}
};发布于 2020-08-30 01:08:49
正如我们的朋友@Eldar评论的那样,向vue.config.js添加节点加载器对我来说很有效。谢谢
module.exports = {
chainWebpack: config => {
config.module .rule('ts')
.use('ts-loader')
.loader('ts-loader')
.end()
.rule(/\.node$/)
.use('node-loader')
.loader('node-loader')
.end()
}
};希望这对大家有用。
https://stackoverflow.com/questions/63545558
复制相似问题