当我尝试将 npm 更新到7.20.3 ( npm install -g npm@7.20.3) 时,npm 抛出:
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'agentkeepalive'
npm ERR! Require stack:
npm ERR! - /Users/ShaggyRogers/.nvm/versions/node/v14.16.0/lib/node_modules/npm/node_modules/make-fetch-happen/agent.js
...
Run Code Online (Sandbox Code Playgroud) 所以我想为我的 Node.JS 应用程序 (Express) 禁用某些环境的日志记录;以下是在 Node.JS 应用程序中禁用日志记录的最佳方法吗?
if(process.env.NODE_ENV == "production")
{
console.log = function(){};
}
Run Code Online (Sandbox Code Playgroud)
在我的 app.js 中添加这段代码是否也会影响所有中间件和路由(我想禁用整个应用程序、路由、中间件等的日志记录...)?
谢谢
我开发了一个Strapi 本地插件,但无法检索项目根目录下的 .env 文件中定义的变量。我尝试在我的 React 组件 ( plugins/myPluginName/admin/src/containers/HomePage/index.js) 中加载这个值。
我尝试使用这样的全局进程模块:
process.env.my_variable
Run Code Online (Sandbox Code Playgroud)
但它返回undefined
有任何想法吗 ?