Adonis WebSockets 客户端 - 如何删除 Nuxt.js 中的日志语句

Adonis WebSockets Client - How to remove log statements in Nuxt.js

阿多尼斯 js v4

我看到 here 我应该通过 Webpack DefinePluginrollup-plugin-replace

定义 NODE_ENV

"@adonisjs/websocket-client": "^1.0.9"

我这样做了,但没有任何改变,当我构建 nuxt 项目然后 nuxt start

这是我的 nuxt.config.js

import colors from 'vuetify/es5/util/colors'
require('dotenv').config()
import webpack from 'webpack'

export default {
  ...

  build: {
   ...

   plugins: [
      new webpack.DefinePlugin({
        'NODE_ENV': 'production'
      })
    ]
  }
  ...
}

解决这个问题的方法是在组件中导入包时添加一个/index,这有点奇怪,但看不到任何解决方案。

现在看起来像这样: import Ws from '@adonisjs/websocket-client/index'