由于我正在构建一个动态站点,我需要跟踪页面之间的变化,即.Ajax调用,POST,GET和类似的东西.
我正在寻找与Firebug相同的功能(您可以在其中启用"持久性")并且每次重新加载页面或提交表单时都不会清除控制台.
所以,我的问题是:有没有办法让Google Chrome JavaScript控制台持久存在? (如果是,怎么样?)
更新:在此处复制答案,如果有人仍在寻找此答案,Chrome 14+在开发人员工具>设置中设置了标记为"控制台:保留登录导航"的设置.
更新2:Chrome(33+)的最新版本通过在控制台中单击鼠标右键来选择此选项.
更新3(2017年末):最新版本的Chrome(60+)有此选项,打开控制台,点击右上角的齿轮并选择"保留日志"
我正在尝试使用以下getStaticProps()方法调试我的页面中包含的 React 组件的方法console.log():
export default class Nav extends React.Component {
render() {
return <nav></nav>;
}
async getStaticProps() {
console.log('i like output, though');
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我既无法在提供应用程序的控制台上看到任何输出,也无法在浏览器的控制台上看到任何输出。我还尝试重新启动yarn dev并运行yarn build以查看它是否会产生输出。唉,没有雪茄。
那么从getStaticProps()and生成和读取调试输出的正确方法是什么 getStaticPaths()?