我正在研究一个反应项目(我的第一个),我最近重组了我的文件夹结构,使其更有意义.
为了让我的生活更轻松,在我的组件文件夹中,我有一个index.js
如下所示的文件:
export * from './App';
export * from './Home';
export * from './PageWrapper';
Run Code Online (Sandbox Code Playgroud)
(这个想法是从另一个StackOverflow问题中解除的)
在这种情况下,此索引指向的每个文件都具有单个类导出.
现在在我的主要应用程序中,我尝试做类似的事情:
import {Home, App} from './containers/index';
//or
import Home from './containers/index';
Run Code Online (Sandbox Code Playgroud)
什么都行不通.我发现如果我将它们全部分成直接指向正确文件的单独行,它就可以工作.
import Home from './containers/Home';
import App from './containers/App';
Run Code Online (Sandbox Code Playgroud)
那么我可以按照我的方式导入多个类,而我只是没有看到它?我是否需要将它们全部命名(App as App
)?或者这仅仅是强制限制?
我将在不久的将来开展的一个项目要求我为一些标题和一小部分副本(块引用等)做一些字体替换.
问题在于设计师想要使用Helvetica Neue.
我看过Typekit,Fontdeck,谷歌字体和FontSquirrel,他们似乎没有说过字体,也没有任何可比性.
我知道我们可以使用像sIFR或Cufon这样的东西,但我没有把它们排除在外.
网上是否有任何服务可以购买/租用这种字体/等?