我启动了一个全新的ionic项目,并在项目根目录下安装了gridster.js
,其中包含npm install gridster
和npm install @types/jquery.gridster
,但我无法导入已安装的定义。import { Gridster } from '@types/jquery.gridster';
我认为这个import语句应该可以工作,但是它没有。VScode告诉我/home/user/git/Project/node_modules/@types/jquery.gridster/index.d.ts"
不是模块,但是我还应该导入什么呢?
此外,gridster/
和@types/jquery.gridster/
也存在于我的项目node_modules/
目录中。
2条答案
按热度按时间qf9go6mv1#
网格类型是全局的。不需要任何导入就可以选取它们:
mrfwxfqh2#
我认为这是因为
@types/jquery.gridster
确实不是一个模块。@types/jquery.gridster
定义了一系列接口,但似乎没有使用export
命令,因此Typescript不会将这些接口视为可导入的模块。在使用$(...).gridster
的Typescript文件中,我必须添加以下行才能使其工作: