一起学习Next.js吧(上)

2022-05-10  本文已影响0人  darkTi

Next.js是什么

它是Node.js的全栈框架
Next.js的弱项

安装

按照官网命令安装即可;
.gitignore中添加上/.idea//.vscode(它两是编辑器的一些内容)这两个路径;
下面开始一点一点改动代码;

Link 快速导航

文档

加页面

创建pages/posts/my-post.js;

传统导航
快速导航
优点

同构代码

代码会在两端同时运行
注意差异

全局配置

文档

创建
function MyApp({ Component, pageProps }) {
  return <Component {...pageProps} />
}
export default MyApp
自定义Head
全局CSS
局部CSS

1、官方支持

2、第三方

更改基本路径

文档

{
  "compilerOptions": {
    "baseUrl": "."    //意思是基于我的项目根目录来找
  }
}

使用scss

静态资源

其他类型文件

图片
更多类型

扩展知识

{
    test: /\.png$/,
    use: [
      {
        loader: 'file-loader',
        options: {
          outputPath: 'static',
          publicPath: '_next/static'
        }
      }
    ]
 }

下篇:一起学习Next.js吧(下)

上一篇下一篇

猜你喜欢

热点阅读