小编MIN*_*G L的帖子

在nextjs中我想控制日志的输出

我想控制开发环境和生产环境的日志输出

\n\n

我无法控制react组件中的日志输出,我想控制不同开发环境中的输出。

\n\n

next.js 中有代码压缩。我想在压缩时删除console.log,但我不知道该怎么做。在 webpack 中,我尝试删除 console.log 但出现错误。

\n\n
  config.plugins.push(\n            new UglifyJsPlugin({\n                uglifyOptions:{\n                    compress: {\n                        // warnings: false,\n                        drop_debugger: true,\n                        drop_console: true\n                    }\n                }\n            })\n        )\n        return config\n\nerror :\nstatic/development/pages/_app.js from UglifyJs\nUnexpected token: keyword \xc2\xabconst\xc2\xbb [static/development/pages/_app.js:11375,0]\n
Run Code Online (Sandbox Code Playgroud)\n\n
function Hook_test(props) {\n    const[open, setOpen] = useState(false);\n    const {\n        dispatch,\n        num\n    } = props\n\n    console.log("log test"); // I don\'t want to appear in a production environment\xef\xbc\x8cDevelopment environment can appear\n    function setReducer() {\n        console.log(111111, change_add(num + 1)) dispatch(change_add(num + 1))\n    }\n\n    return ( …
Run Code Online (Sandbox Code Playgroud)

reactjs next.js

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

next.js ×1

reactjs ×1