首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Vue +电子应用程序中编译opencv4nodejs

无法在Vue +电子应用程序中编译opencv4nodejs
EN

Stack Overflow用户
提问于 2020-08-23 17:49:58
回答 1查看 277关注 0票数 0

我正在尝试用opencv4nodejs,vue +e-builder构建一个人脸检测应用程序。在安装应用程序的过程中,我遇到了一个问题,在安装opencv4nodejs之后,在npm run serve过程中,我遇到了以下错误。

代码语言:javascript
复制
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以供参考

代码语言:javascript
复制
module.exports = {
  chainWebpack: config => {
    config.module;
    // add ts files
    //      .rule('ts')
    //      .use('ts-loader')
    //        .loader('ts-loader')
    //        .tap(options => {
    // modify the options...
    //          return options
    //        })
  }
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-30 01:08:49

正如我们的朋友@Eldar评论的那样,向vue.config.js添加节点加载器对我来说很有效。谢谢

代码语言:javascript
复制
module.exports = {
  chainWebpack: config => {
    config.module       .rule('ts')
        .use('ts-loader')
        .loader('ts-loader')
        .end()
        .rule(/\.node$/)
        .use('node-loader')
        .loader('node-loader')
        .end()
  }
};

希望这对大家有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63545558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档