使用 json 导入 ES6 模块并在 Aurelia 中使用
Importing an ES6 module using jspm & using in Aurelia
我试图在 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));
}
}
我错过了哪一步?
首先,jspm install querystring
不会安装您提到的库。你应该 运行 的命令是这样的:
jspm install npm:qs
然后,您可以像这样导入和使用它:
import querystring from 'qs';
// call querystring.stringify(someObject);
或者
import {stringify} from 'qs';
// call stringify(someObject);
我试图在 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)); } }
我错过了哪一步?
首先,jspm install querystring
不会安装您提到的库。你应该 运行 的命令是这样的:
jspm install npm:qs
然后,您可以像这样导入和使用它:
import querystring from 'qs';
// call querystring.stringify(someObject);
或者
import {stringify} from 'qs';
// call stringify(someObject);