javascript - 使用相对路径时导入不起作用。JavaScript
问题描述
我正在尝试导入文件。当我使用相对路径时出现错误。但是当我使用完整路径时。没有问题。不知道为什么,这让我很烦恼。
所以当我使用:
import SearchBar from './components/SearchBar/SearchBar.js';
我得到:
Module not found: Can't resolve './components/SearchBar/SearchBar.js'
但是当我使用完整路径时:
import SearchBar from /Users/xxx/Proyects/DevProyect/src/components/SearchBar/SearchBar.js
它运行正常。
解决方案
这取决于您从哪里进行导入。
在这种情况下
./
是您正在处理的当前文件夹
话虽如此,如果您要从中导入的文件在src
文件夹内,那么您可以使用
import SearchBar from './components/SearchBar/SearchBar.js';
例如,如果您要从中导入的文件在components
文件夹内,那么您可以使用
import SearchBar from './SearchBar/SearchBar.js';
因为 SearchBar 文件夹和您正在处理的文件都在同一个文件夹/目录中。
推荐阅读
- kubernetes - Kubernetes pod 未就绪
- python - 告诉 InlfuxDB 客户端(或任何 Python 请求客户端)信任自签名证书的正确方法?
- javascript - 如何从 Laravel 后端获取数据并在 Vue/Nuxt 前端显示
- node.js - NestJS:如何从同一个模块将服务注入提供者?
- c++ - 从函数中转换子类的问题
- python - 在 pyspark 中使用元组映射
- javascript - 为什么 HTML/React 页面出现语法错误
- r - Groupby 并根据模式计算 df 中元素的数量
- node.js - NtexJS/NodeJS 应用程序在构建时导致 TypeError: navigator.getUserMedia is not a function
- python - 在一个循环中,一旦“if”条件得到确保,它就会继续执行条件下方的语句,而不管条件。PYTHON