我正在尝试安装nodetime模块来对我的nodejs应用程序进行性能分析。当我运行“npm install nodetime”时,文件被下载。但是,当node-gyp重建运行时,我会收到以下错误信息:"Command failed: CreateProcessW: Access is denied." 当我尝试下载v8-profiler时也会发生同样的事情。我已经在运行Windows 7的开发机器和将托管此应用程序的Windows Server 2008上尝试过了。非常感谢任何帮助,如果需要更多解释,请让我知道。
更新:抱歉我忽视了这篇文章一段时间...和我假定为nodetime的作者聊过天,以下是在Windows上运行nodetime所需的内容:
1. Python版本2.7
2. 如果在Windows上,则python的PATH环境变量应包括python.exe。例如:C:\Python27\Python.exe 3. 它需要与Visual C++ Express版和Windows 7 64位SDK(SDK编译器适用于64位版本的nodejs)一起提供的CPP编译器。
希望能对您有所帮助。
更新:抱歉我忽视了这篇文章一段时间...和我假定为nodetime的作者聊过天,以下是在Windows上运行nodetime所需的内容:
1. Python版本2.7
2. 如果在Windows上,则python的PATH环境变量应包括python.exe。例如:C:\Python27\Python.exe 3. 它需要与Visual C++ Express版和Windows 7 64位SDK(SDK编译器适用于64位版本的nodejs)一起提供的CPP编译器。
希望能对您有所帮助。