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