Ern*_*ani 10 node.js restify visual-studio-code
我有一个简单的nodejs应用程序正在抛出"Cannot find module './build/Release/DTraceProviderBindings'".我在线查看它看起来很多人在Windows上使用restify时遇到同样的问题(这是我的情况,我在Windows 10上使用restify).显然,dtrace-provider是一个可选模块,用于解析,并且没有适用于Windows的版本.所以,到目前为止我尝试过:
npm install --no-optional;npm install restify --no-optional;dtrace-provider.我在github问题上找到的所有东西,我在OSX用户和其他模块上看到了同样的错误.不知道还有什么可以尝试.
注意:此异常不会停止我的应用程序,甚至不会在控制台上打印错误,我只是注意到这是使用调试器发生的,换句话说,我的应用程序运行正常,但这仍然在后台发生.
我正在使用的其他模块列表:
"dependencies": {
"restify": "latest",
"request": ">=2.11.1",
"cheerio": ">=0.10.0",
"xml2js": ">=0.2.0",
"botbuilder": "^0.11.1",
"applicationinsights": "latest"
}
Run Code Online (Sandbox Code Playgroud)
Ste*_*ing 10
切换到节点6.1后,这对我有用(当重新安装节点模块不起作用时):
安装并保存dtrace-provider
$ npm install dtrace-provider --save
Run Code Online (Sandbox Code Playgroud)删除'node_modules'文件夹
重新安装节点模块
$ npm install
Run Code Online (Sandbox Code Playgroud)我在将您的尝试与Github项目问题上的另一个解决方案结合起来之前找到了这个线程(https://github.com/restify/node-restify/issues/1093)并尽可能简化.
| 归档时间: |
|
| 查看次数: |
9144 次 |
| 最近记录: |