gpt4 book ai didi

javascript - 无法在 Aurelia 中加载第 3 方库 PapaParse 作为依赖项

转载 作者:行者123 更新时间:2023-12-02 13:52:01 24 4
gpt4 key购买 nike

我正在尝试加载第 3 方库 PapaParse进入我的 Aurelia 应用程序,但似乎无法使其作为依赖项工作。我已经尝试了 Aurelia docs 中列出的所有表格。 。相反,我需要将其添加到我的 aurelia.jsonbundles.<vendor-bundle>.prepend 中部分。

我先npm install papaparse --save那么

aurelia.json

{
"name": "vendor-bundle.js",
"prepend": [
"node_modules/bluebird/js/browser/bluebird.core.js",
"node_modules/papaparse/papaparse.js", // Has to go before require.js
"node_modules/requirejs/require.js"
],
"dependencies": [
"aurelia-binding",
"aurelia-bootstrapper",
//"papaparse" here does not work,
...
],
...
}

但是这种方式创建了一个全局 Papa多变的。我更希望它是我可以导入的依赖项。

关于为什么它不能作为标准依赖项工作以及我可以做些什么来使其工作有什么想法吗?

最佳答案

将其放入 aurelia.json

{
"name": "papaparse",
"path": "../node_modules/papaparse/",
"main": "papaparse"
}

并在您的类(class)中导入:

import PapaParse from 'papaparse';
constructor() {
//papaparse is ready
console.log(PapaParse);
}

关于javascript - 无法在 Aurelia 中加载第 3 方库 PapaParse 作为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40950389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com