我在JSImports
中发现了“〜/”import { Foo, Bar, Baz } from "~/types/schema"
这很混乱,因为“〜”通常是指
$HOME
目录。对于我的一生 - 我无法搜索答案。
我发现的唯一答案是〜(tilde)在此JavaScript导入中做什么?
处理使用tilde符号的import {IDispatch} from '~react-redux~redux';
,但不像路径中那样而不是
~something
)这可能是人们正在使用的前端工具的一部分,例如WebPack或Vite。例如:
如果您使用的是webpack
,可能会解决~/something
node_modules
功能。但是要当心,似乎它可能来自其他依赖性。请参阅此处的答案。
如果您使用的是vite:它可以解决
resolvealias
到~
和Https://vite-ruby.netlify.netlify.app/config/config/config/## Sourcecodedir
还具有指定模块映射的功能。有关更多详细信息,请参见此答案:Https://stackoverflow.com/a/58522502/3789527