运行 yarn config set registry https://registry.npm.taobao.org/
yarn global add create-react-app@3.4.1 (亦可用 npm 全局安装)
create-react-app morney --template typescript(项目名可以自定)
cd morney
yarn start(会自动打开浏览器)
不喜欢自动,就运行 echo 'BROWSER=none' > .env 再 yarn start
git rm -rf --cached .idea
git rm -rf --cached .vscode
如果用 WebStorm,就在 .gitignore 添加 /.idea
如果用 VSCode,就在 .gitignore 添加 /.vscode
在 index.css 添加 @import-normalize; 即可
yarn add --dev node-sass@npm:dart-sass@1.25.0
yarn add react-router-dom
yarn add --dev @types/react-router-dom
yarn eject
let importAll = (requireContext: __WebpackModuleApi.RequireContext) => requireContext.keys().forEach(requireContext);
try {importAll(require.context('icons', true, /\.svg$/));} catch (error) {console.log(error);}
const Layout = (props: any) => {
return (
<Wrapper>
<Main>
{props.children}
</Main>
<Nav/>
</Wrapper>
);
};