nodejs错误:找不到模块“ .-audio”

时间:2018-08-27 09:50:54

标签: node.js

Error: Cannot find module '.-audio'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (F:\Stage_ete_2018_XperMedia\2eme stage\transcription-service-master\bin\lib\job.js:6:25)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)

我已经做了: npm安装 npm install -audio

然后在执行google-cloud错误弹出窗口等之后,如果安装一个模块,则弹出另一个模块。

2 个答案:

答案 0 :(得分:1)

npm install -audio

这什么都不做,它会忽略以-开头的不存在的选项。 NPM也不给出错误,因为我尝试将-something_that_does_exists_for_sure作为选项。

我猜您想安装音频软件包:https://github.com/audiojs/audio

npm install audio
+ audio@1.2.0
added 2 packages in 1.97s

应该读到它添加了两个软件包,我想您还没有安装。

我也无法理解您的错误中的.-

  

错误:找不到模块“ .-audio”

下面是代码示例在audio package readme中的样子。看到它没有点,也没有减号。

const Audio = require('audio')

Audio.load('./sample.mp3').then(audio =>
  audio
    .trim()
    .normalize()
    .fade(.5)
    .fade(-.5)
    .save('sample-edited.wav')
)

我想您还需要从代码中删除那些代码。仅当您要从特定目录中请求文件时才需要点,而不是与NPM一起安装的软件包。

答案 1 :(得分:0)

您可以尝试一次,

  • 从项目目录中删除node_modules文件夹
  • npm install
  • npm install <your_package_name> --save