2017-05-09 182 views
1

我正在试图安装npm包'@ types/angular',如下所示,我的asp mvc项目。无法在Visual Studio中找到npm包

https://www.npmjs.com/package/@types/angular

曾尝试以下,但我IDE不能似乎找到故宫包

在Visual Studio 2017的package.json中包含“@ types/angular”。VS显示包的“不可用”。

{ 
    "version": "1.0.0", 
    "name": "asp.net", 
    "private": true, 
    "dependencies": { 
    "@types/angular": "" 
    }, 
    "devDependencies": { 
    "jquery": "^3.2.1", 
    "angular": "^1.6.4" 
    } 
} 

,但如果我执行从CLI 'NPM安装--save @类型/角' 它的工作原理。该软件包已安装并且package.json也会更新。

我希望在我的VS中拥有CLI体验,我的VS设置中缺少什么?

+0

原来VS2017不提供@types包智能感知。我们必须在https://www.npmjs.com/上检查所需软件包的最新版本,然后在package.json文件中手动输入。安装仍将开始并正常工作。 –

回答

2

您可以使用包管理器控制台在VS 2015年或以后从工具 - > NuGet包管理器 - >包管理器控制台 在控制台输入您的命令,它会下载到您的项目

+0

尝试过,但它试图在根(又名解决方案)文件夹而不是项目文件夹中查找package.json。我在控制台中选择了目标文件夹。任何想法如何只安装到项目而不是将其安装到根文件夹? –

+1

该命令将其正确安装在项目文件夹中,但出现错误消息我不知道为什么!所以我在GitHub [Issue](https://github.com/DefinitelyTyped/DefinitelyTyped/issues/16404)的模块repo中打开了一个问题, – AlameerAshraf

0

尝试使用工具> Node.js的工具> Node.js的交互式窗口

在那里 型.npm安装程序包

相关问题