Npm 用于vue cli模板的nativescript vue音频模块

Npm 用于vue cli模板的nativescript vue音频模块,npm,vue.js,nativescript,vue-cli,Npm,Vue.js,Nativescript,Vue Cli,使用vue cli模板将nativescript模块安装到nativescript vue时出现问题。如前所述,我应该在npm上安装,然后清理构建。所以我安装了模块: npm i --save nativescript-audio npm run clean 然后尝试首先使用“require”实现: 然后使用“导入”: 但我经常会犯同样的错误: Error: com.tns.NativeScriptException: Failed to find module: "nativescr

使用vue cli模板将nativescript模块安装到nativescript vue时出现问题。如前所述,我应该在npm上安装,然后清理构建。所以我安装了模块:

  npm i --save nativescript-audio
  npm run clean
然后尝试首先使用“require”实现:

然后使用“导入”:

但我经常会犯同样的错误:

Error: com.tns.NativeScriptException: Failed to find module: "nativescript-audio\options", relative to: app/tns_modules/
完整日志是

在Windows7和Ubuntu 16.04上试用


这是模块中的一个问题,还是我实现了错误?

如nativescript vue Slack channel中所述,这是Windows问题,应使用webpack config for cli模板解决。作为一种解决办法,现在我可以通过更改插件的源代码来导入和使用插件。 对于nativescript audio,我已打开“node_modules/nativescript audio/audio.android.js”,并将路径中的
/
更改为
nativescript audio/

__export(require("nativescript-audio/options"));
__export(require("nativescript-audio/android/player"));
__export(require("nativescript-audio/android/recorder"));
然后
npm运行干净
npm运行观察:android
,它就工作了

Error: com.tns.NativeScriptException: Failed to find module: "nativescript-audio\options", relative to: app/tns_modules/
__export(require("nativescript-audio/options"));
__export(require("nativescript-audio/android/player"));
__export(require("nativescript-audio/android/recorder"));