opencv4nodejs + Vue问题记录,问题2:Syntax Error: TypeError: this.getOptions is not a function

问题1中的原因为:You may need an appropriate loader to handle this file type, currently no loaders are con
figured to process this file.

根据别的的解答和立即,我安装了node-loader

  chainWebpack: (config) => {
    config.module
      .rule(/\.node$/)
      .use("node-loader")
      .loader("node-loader")
      .end();
  },

然后npm install node-loader,自动安装的版本:

"node-loader": "^2.0.0",1

重新启动出现了新的问题

 ERROR  Failed to compile with 1 error                               

 error  in (webpack)-dev-server/client?http://192.168.2.119:8080&sockPath=/sockjs-node

Syntax Error: TypeError: this.getOptions is not a function
 

 继续查询:

结论都是版本的兼容问题。

只不过别人出问题的都是安装less-loader和sass-loader

解决方案是降低版本

node-loader的release版本只有5个,1.0.0到1.0.3,然后到2.0.0

尝试1:直接降低到1.0

  Error: webpack-internal:///./node_modules/webpack/buildin/module.js:8
  /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-brow
  ser/mock/process.js */ "./node_modules/node-libs-browser/mock/process.js"), __webpack_
  require__(/*! ./module.js */ "./node_modules/webpack/buildin/module.js")(module), "/")
  )//# sourceURL=[module]


                                                                          ^
  TypeError: __webpack_require__(...) is not a function

  - module.js:8 eval
    [.]/[webpack]/buildin/module.js:8:245

  - index.html:119 Object../node_modules/webpack/buildin/module.js
下面就等等等了。。

 

尝试了1.0.0-1.0.3 都这样

没有找到解决方法,回头看看是不是不该使用vue的chainWebpack

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值