我正在开发一个React项目,并创建一个名为SVGLogo的组件,该组件只是导入一个svg并导出为一个组件。我注意到,当我使用require()导入我的svg文件时,它工作得很好:
const SVGLogo = require('../../../../../vft-site/src/images/logo.svg');但是我的linter建议我使用import语句。我更改了它,但现在我得到错误‘无法找到模块...或其相应的类型声明’:
import SVGLogo from '../../../../../vft-site/src/images/logo.svg';为什么这些是不同的?
发布于 2021-07-17 05:34:15
在es6中,import就像一个新功能一样,可以从任何地方调用,但import可以在脚本之上调用
https://stackoverflow.com/questions/68415071
复制相似问题