找不到" jquery"

时间:2018-02-22 20:29:23

标签: jquery node.js

当我尝试编译我的WebAPI项目时,我在Visual Studio 2015中收到错误:

"找不到' jquery'""

的类型定义文件

我正在使用node.js设置项目。

项目的主文件夹是RiskAlive9,在该文件夹下是一组子项目:

  • 核心
  • 数据库
  • 测试
  • 网络
  • 的WebAPI

除了上面给出错误的WebAPI之外,所有内容都正确编译。

以下是我安装节点,凉亭和打字稿的方法:

npm install

这在主文件夹(RiskAlive9)中创建了一个node_modules文件夹。

npm install -g bower

这装了凉亭,gulp和一堆gulp的插件。

bower install

这在主文件夹(RiskAlive9)中创建了一个bower_components文件夹。

npm install typescript@2.4.1

这个已安装的打字稿2.4.1

npm install "@types/jquery"

这在node_modules文件夹中创建了一个@types文件夹,里面有一个jquery文件夹。

然而,WebAPI仍然说它找不到jquery的类型定义文件。

所以我尝试将node_modules复制到WebAPI文件夹中。这修复了99%的错误(找不到类型定义文件不是唯一的一个),但也带来了一些新的错误。

我想知道:安装节点通常意味着为解决方案中的每个项目安装它(这样每个需要使用节点的子文件夹都会有一个node_modules文件夹)?或者是否有办法让解决方案中的所有项目都使用主node_modules文件夹?

0 个答案:

没有答案