首页 > Web开发 > 详细

Next.js 笔记

时间:2019-06-07 12:36:34      阅读:292      评论:0      收藏:0      [点我收藏+]

NEXT 中文文档地址!

  1. next.js 只有服务端使用的包需要做单独处理,无需打包到项目中,可以使用@zeit/next-bundle-analyzer观察代码。
  2. Router.beforePopState() 截断Router操作的设置只有在客户端生效(需在componentDidMount中设置)且进入此函数中的方法只有Router栈中有值的时候才可以!
  3. next.js 中设置绝对路径的方法是在next.config.js中wepack方法中的config参数增加配置。
  4. next.js 中配置自定义接口可以使用自定义启动参数,创建 server.js 通过 node server.js 启动。
  5. next.js 支持IE11和各主流浏览器 IE11以内的IE版本不支持。
  6. Link 标签passHref属性可以强制给子元素传递href属性,有利于SEO优化。
  7. windows 不支持 NODE_ENV=development的设置方式 导入 cross-env 然后运行时在前面添加 cross-env 即可解决。
  8. webpack 配置自定义的时候覆盖配置需要继承本有的配置,否则会使 next 解析错误(analysis error)。
    module.exports = {
        // ... other next.js config
        return {
            webpack: config => {
                config.resolve.alias = {
                    ...(config.resolve.alias || {}),
                    // custom webpack aliases
                }
                return config
            }
        }
    }

Next.js 笔记

原文:https://www.cnblogs.com/universe-cosmo/p/10987778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!