Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将jQuery与Visual Studio SPA模板一起使用_Jquery_Asp.net_Visual Studio_Typescript_Vue.js - Fatal编程技术网

将jQuery与Visual Studio SPA模板一起使用

将jQuery与Visual Studio SPA模板一起使用,jquery,asp.net,visual-studio,typescript,vue.js,Jquery,Asp.net,Visual Studio,Typescript,Vue.js,我已经使用VisualStudioSPA模板创建了一个项目。该项目使用ASP.NET核心模板、Vue.js和Webpack。我在项目中使用jQuery时遇到问题 在package.json文件中 "devDependencies": { "@types/webpack-env": "^1.13.0", "aspnet-webpack": "^2.0.1", "awesome-typescript-loader": "^3.0.0", "bootstrap":

我已经使用VisualStudioSPA模板创建了一个项目。该项目使用ASP.NET核心模板、Vue.js和Webpack。我在项目中使用
jQuery
时遇到问题

package.json
文件中

  "devDependencies": {
    "@types/webpack-env": "^1.13.0",
    "aspnet-webpack": "^2.0.1",
    "awesome-typescript-loader": "^3.0.0",
    "bootstrap": "^3.3.6",
    "css-loader": "^0.25.0",
    "event-source-polyfill": "^0.0.7",
    "extract-text-webpack-plugin": "^2.0.0-rc",
    "file-loader": "^0.9.0",
    "isomorphic-fetch": "^2.2.1",
    "jquery": "^3.2.1",
    "style-loader": "^0.13.1",
    "typescript": "^2.2.1",
    "url-loader": "^0.5.7",
    "vue": "^2.2.2",
    "vue-loader": "^11.1.4",
    "vue-property-decorator": "^5.0.1",
    "vue-router": "^2.3.0",
    "vue-template-compiler": "^2.2.2",
    "webpack": "^2.2.0",
    "webpack-hot-middleware": "^2.12.2"
  }
ProjectName.Web.csproj
中:

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
    <PackageReference Include="jQuery" Version="3.2.1" />
  </ItemGroup>
我得到一个错误:

找不到模块“jquery”的声明文件。{project path}/node_modules/jquery/dist/jquery.js'隐式具有“any”类型


为了使用
jQuery
,我缺少什么设置?我还想确认
package.json
ProjectName.Web.csproj
文件中的行是否在项目中进行了正面安装
jQuery

我终于能够让jQuery在我的项目中工作了

我用这个例子更新了我的代码

我还需要为我的项目运行
npm install@types/jquery

在这两个步骤之后,使用
import*作为$from'jquery'语句,我收到错误:

[at loader]./node_modules/@types/jquery/index.d.ts:2961:63中出错 TS2304:找不到名称“Iterable”`

通过在线搜索,我发现这种情况正在改变

"target": "es5"

tsconfig.json文件中,删除了错误

"target": "es5"
"target": "es6"