npm @types 包在 Visual Studio 中不可用?
npm @types packages unusable in Visual Studio?
现在 TypeScript 的类型包驻留在 @types/packagename
.
形式的节点包中
Visual Studio, 一般支持 npm 包, 好像找不到:
事实上,该行在解决方案资源管理器中创建了这个:
好像Visual Studio连包名都不能正确解析
因此,它也无法安装包。
这是新 Visual Studio 2017 年的,我已经从 Visual Studio 2015 年知道了。
但是,我读过其他人谈论将 npm 与 Visual Studio 一起使用,而不是暗示他们使用这些类型的包。
我正在使用向导中新创建的 nodejs 控制台应用程序。
那么这是怎么回事,可以做什么?
我必须使用 node.js 交互式控制台安装这些软件包
.npm [YOUR_VS_PROJECT_NAME] install @types/jquery
请注意,如果您使用 VS 的 node.js 控制台,开头的点是必需的。与 YOUR_VS_PROJECT_NAME.
周围的括号相同
之后它在列表中正确显示
但是整个 npm 集成似乎有问题。我无法使用安装 GUI,或者在 package.json 中,有时 VS 无法找到可用版本。
确保您使用的是最新的 npm
- VS2015 附带的那个(在 $(DevEnvDir)\Extensions\Microsoft\Web Tools\External
下是旧版本 (1.4.9)。安装后的一个常见问题较新的 npm
是 Visual Studio 仍在使用旧的。假设较新的在您的 PATH
中,您可以在 Tools->Options->Projects and Solutions-> 下解决这个问题通过将 $(PATH)
向上移动到内置工具路径之上来使用外部 Web 工具,如下所示:
现在 TypeScript 的类型包驻留在 @types/packagename
.
Visual Studio, 一般支持 npm 包, 好像找不到:
事实上,该行在解决方案资源管理器中创建了这个:
好像Visual Studio连包名都不能正确解析
因此,它也无法安装包。
这是新 Visual Studio 2017 年的,我已经从 Visual Studio 2015 年知道了。
但是,我读过其他人谈论将 npm 与 Visual Studio 一起使用,而不是暗示他们使用这些类型的包。
我正在使用向导中新创建的 nodejs 控制台应用程序。
那么这是怎么回事,可以做什么?
我必须使用 node.js 交互式控制台安装这些软件包
.npm [YOUR_VS_PROJECT_NAME] install @types/jquery
请注意,如果您使用 VS 的 node.js 控制台,开头的点是必需的。与 YOUR_VS_PROJECT_NAME.
周围的括号相同之后它在列表中正确显示
但是整个 npm 集成似乎有问题。我无法使用安装 GUI,或者在 package.json 中,有时 VS 无法找到可用版本。
确保您使用的是最新的 npm
- VS2015 附带的那个(在 $(DevEnvDir)\Extensions\Microsoft\Web Tools\External
下是旧版本 (1.4.9)。安装后的一个常见问题较新的 npm
是 Visual Studio 仍在使用旧的。假设较新的在您的 PATH
中,您可以在 Tools->Options->Projects and Solutions-> 下解决这个问题通过将 $(PATH)
向上移动到内置工具路径之上来使用外部 Web 工具,如下所示: