2016-03-06 162 views
1

尝试通过Nuget包管理器安装Node.js时,出现以下错误。没有进一步的信息挖掘。有什么想法发生了什么?无法通过NUGET安装NodeJS

我试着改变.NET框架版本的项目,但我仍然遇到同样的问题。

不同论坛上的其他人在通过软件包管理器安装nodejs时指出了类似的问题。只是想确定这是否是已知问题。

无法安装包装nodejs-v.0.8.16 0.8.16。您正尝试将此程序包安装到目标为 .NETFramework,Version=v4.5.2的项目中,但程序包不包含任何与此 框架兼容的程序集引用或内容文件。

欲了解更多信息,请联系软件包的作者。

回答

3

阅读您的问题陈述;我相信你试图从解决方案目录结构中的本地化目录运行Node.js,而不是单独安装node.js。

Node.js的基金会官方包 - 的node.js(注意“”) - The Official node.js package就是你可能后,您会在针对4.5执行注意到这一点确实不工作.2+项目就像你正在测试针对一个:

Install-Package Node.js 

注意:您可以针对4.5.2项目这个特殊的包安装的绝对最早的版本是从我测试0.10.26.1。


旁注:

是你所引用的基本上旧的软件包的“的NodeJS”(“”注意失踪)从here我检查了我自己,它不会安装不管项目属性中指定的框架版本如何,旧版本也是0.8.16。

+0

没错。我实际上正在尝试安装Gulp.js,并将它作为依赖项下载。然后我尝试先安装nodejs,然后直接在Browse中输入nodejs。这与包nodejs-v0.8.16有关。发布日期是2012年,难怪它会导致问题。只是想知道为什么他们把它作为一个单独的包装在那里。 – Farax

+0

不确定的推理,但你可以尝试联系包的所有者[这里](https://www.nuget.org/packages/nodejs-v.0.8.16/ContactOwners),如果你迫不及待想知道。 – Elmar