我目前正在尝试通过Amazon ask-cli创建一个新的Alexa技能,我遇到了一个看似简单的任务问题。当我运行ask init
时,我在终端中收到以下错误:
{ Error: Cannot find module './build/Release/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/ask-cli/node_modules/dtrace-provider/dtrace-provider.js:18:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/ask-cli/node_modules/bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32) code: 'MODULE_NOT_FOUND' }
我想这意味着我需要通过npm安装一些东西,但是找不到名为DTraceProviderBindings
的包。我安装了dtrace-provider
,但在尝试运行ask init
时仍然遇到同样的错误。那么如何诊断和解决这个问题以及其他问题呢?