我使用@vue/cli@4.5.11 (Babel, TS< Router, Vuex, CSS Pre-processors, Linter/formatter) 创建了一个项目
当我做
npm 运行服务
它说
未找到这些依赖项:
- ./src/store/user.ts 中的 src/config/GlobalConfig
我像这样导入它:
import { GlobalAxios } from 'src/config/GlobalConfig';
Run Code Online (Sandbox Code Playgroud)
当我将其更改为 /src/config/GlobalConfig
我收到以下类型错误:
Cannot find module '/src/config/GlobalConfig' or its corresponding type declarations.
Run Code Online (Sandbox Code Playgroud)
我应该怎么做才能正确使用商店中的文件?
您应该使用相对路径(可能还有文件扩展名,具体取决于项目配置)
也许:
import { GlobalAxios } from '../config/GlobalConfig'
Run Code Online (Sandbox Code Playgroud)
或者:
import { GlobalAxios } from '../config/GlobalConfig.js' // .ts ?
Run Code Online (Sandbox Code Playgroud)
或者(如果配置了 webpack 别名):
import { GlobalAxios } from '@/config/GlobalConfig.js' // .ts ?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27 次 |
| 最近记录: |