Webpack错误:无法find模块“。”

我正在使用musixmatch-sdk中的api,并通过使用webpack构build项目时webpack

我正在使用webpack 2reactnode

musixmatch网站上的默认import是:

 var MusixmatchApi = require('../../build/javascript-client/src/index'); 

但是,这并没有工作,并得到这个错误:

 ERROR in ./build/javascript-client/src/index.js<br/> Module not found: Error: Can't resolve 'ApiClient' in '/Users/myname/lyrix/build/javascript-client/src'<br/> @ ./build/javascript-client/src/index.js 28:4-2099<br/> @ ./src/server.js 

所以我写了一个绝对path如下:

 const MusixmatchApi = require(path.join(__dirname,'../build/javascript-client/src/index')); 

这工作在webpack开发模式,但我得到这个警告:

 WARNING in ./src/server.js 33:20-102 Critical dependency: the request of a dependency is an expression @ ./src/server.js 

所以,如果我想build立生产项目,我得到的错误:

 Error: Cannot find module "."<br/> at /Users/myname/lyrix/src/server-es5.js:1:16712<br/> at Object.<anonymous> (/Users/myname/lyrix/src/server-es5.js:1:16782) 

你能帮我么?

  • 电子GUI与C#后端
  • 将socket.io套接字对象存储在内存中,并在节点进程中进行同步
  • 当服务器closures/崩溃时,节点JS自动重启所有的永久JS进程
  • 错误:无效签名:0x4acf92ad(位置:0x29)
  • 无法使用nodebrew安装节点
  • 检测代码中的node.js / javascript内存泄漏
  • JS编译器同时编写前端和后端代码
  • Meteor JS框架是否与Google App Engine兼容?
  • Vue项目和googleapis – 不会生成 – child_process错误
  • Java – > TCP – > node.js(string数据传输)
  • Swisscom Application Cloud:使用java jdk的nodejs