繁体   English   中英

Angular导入外部javascript文件,没有导出的成员和编译错误

[英]Angular import external javascript file, getting no exported member and compile errors

我正在编写一个角度组件,并使用npm install开发了一个开源模块。 现在我做了一些更改,并希望像这样导入javascript文件

import { ModuleName } from './../../ModuleFolder/ModuleName';

当我将光标放在括号内的ModuleName上方时,我看到突出显示的红色错误,说明模块没有导出成员' ModuleName ';

在我的ts代码中,我像这样引用了模块

object: ModuleName ; 这也是抱怨。

我谷歌和帖子说使用npm安装,但我不想将此模块添加到我的node_module列表。 我正在移动文件夹以进行自定义。

我也试过以下但是没有用

import   './../../ModuleName.bundle.min.js';

我想知道模块的名称是否需要在某处注册才能在我的组件中引用它?

谢谢你的帮助。

在import语句后使用'declare'

declare const _moduleName;

例如:我正在使用cdn使用Swiper.js库。 在我的角度组件中,我使用declare关键字来引用它。

declare const Swiper;

var mySwiper = new Swiper('.swiper-container', { /* ... */ });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM