【发布时间】:2018-10-04 01:06:38
【问题描述】:
我想使用 TypeScript 2.8.1 在 Angular 5 项目中导入 jQuery。 我关注Ervin Llojku solution,但这不是诀窍:
使用 npm 安装 jquery
npm install --save jquery使用 npm 安装 jquery
npm install --save-dev @types/jquery将脚本添加到 .angular-cli.json
"apps": [{ ... "scripts": [ "../node_modules/jquery/dist/jquery.min.js", ], ... }]
我也尝试在 app.module.ts 或组件中添加这些导入:
import * as $ 'jquery';
无论我尝试什么 TypeScript 编译器都会抛出这个错误:
Error:(7, 15) TS2497: Module ''jquery'' resolves to a non-module entity and cannot be imported using this construct.
【问题讨论】:
标签: jquery angular typescript angular5 typescript2.8