我正在尝试在Aurelia应用程序中使用querystring包,但在浏览器控制台中出现Cannot read property 'stringify' of undefined
错误。
这是我采取的步骤:
jspm install querystring
import {querystring} from 'querystring'
添加到Aurelia模型在我的模型中使用如下:
import {querystring} from 'querystring';
export class App {
criteria_words;
criteria_location;
constructor() {
}
submit() {
console.log(querystring.stringify(this));
}
}
我错过了哪一步?
答案 0 :(得分:3)
首先,jspm install querystring
不会安装您提到的库。您应该运行的命令是:
jspm install npm:qs
然后,您可以像这样导入和使用它:
import querystring from 'qs';
// call querystring.stringify(someObject);
或者
import {stringify} from 'qs';
// call stringify(someObject);