如何解决此错误TypeError [ERR_INVALID_ARG_TYPE]:'request'参数必须为字符串。使用nuxt.js收到的类型未定义

时间:2019-05-10 10:06:51

标签: node.js vue.js nuxt.js

我正在使用nuxt.js遇到此错误TypeError [ERR_INVALID_ARG_TYPE]:“ request”参数必须为字符串。在运行项目时收到未定义的类型,这是什么错误?

我尝试npm安装没有任何作用。

我认为这是节点js问题。

以下是我的配置文件

const pkg = require('./package')


module.exports = {
  mode: 'universal',

  /*
  ** Headers of the page
  */
  head: {
    title: pkg.name,
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },
      { hid: 'description', name: 'description', content: pkg.description }
    ],
    link: [
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
      { rel: 'stylesheet', type: 'text/css', href: 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'},
      { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css?family=Open+Sans|Source+Sans+Pro'}
]

  }

1 个答案:

答案 0 :(得分:0)

当我遇到该错误时,似乎是@Component( selector:'foo', template:`<a (click)="onClick()" [class.selected]="wasClicked">Link</a> `) export class MyComponent { wasClicked = false; onClick() { this.wasClicked= !this.wasClicked; } } 的问题。我已将其删除并重新安装了节点模块。从此以后它就可以正常工作了。您可能想检查一下是否适合您的情况。