尝试在tfs构建服务器上构建项目时,我遇到了这个奇怪的nodejs错误。
有人能解释我为什么会犯这个错误吗?
在tfs构建期间,我的所有cordova工具项目都会出现此错误。
谢谢!
> C:\Program Files
> (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets
> (287): '"C:\Program Files (x86)\nodejs"\nodevars.bat' is not
> recognized as an internal or external command, C:\Program Files
> (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets
> (287): operable program or batch file. C:\Program Files
> (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets
> (287): '"C:\Program Files (x86)\nodejs"\node' is not recognized as an
> internal or external command, C:\Program Files
> (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets
> (287): operable program or batch file. C:\Program Files
> (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets
> (287): Error installing local npm package.
最佳答案
好吧,我找到了解决办法。多亏了莫尔达,一点点..
环境变量中有错误的安装文件夹。
它指的是
C:\程序文件(x86)\ nodejs
它安装在
C:\程序文件\nodejs
谢谢莫达!