如何从Spoonx获取aurelia-api插件以与不使用coreBundles.aurelia的当前Webpack配置一起使用

时间:2018-12-02 00:01:24

标签: webpack aurelia

系统

Windows 10, Webpack 4.1.1, aurelia-bootstrapper 2.3.1, aurelia-api 3.2.1

以下是aurelia-api插件的安装说明。 aurelia-api

的网站

Webpack安装

从项目根目录运行npm i aurelia-api --save。 在webpack.config.js的coreBundles.aurelia部分中添加“ aurelia-api”

问题在于,用于aurelia的Webpack配置的当前版本不再使用coreBundles.aurelia。

我在webpack.config.js中的哪里引用了aurelia-api插件?

在浏览器(电子)调试控制台中,我收到错误消息:

错误:找不到ID为aurelia-api的模块。

谢谢。

更多信息:

在main.js中,我将插件声明为这样。

import { PLATFORM } from "aurelia-pal";

 .plugin(PLATFORM.moduleName('aurelia-api', config => {
    config.registerEndpoint('auth',dfconfig.loginurl() );
    config.registerEndpoint('api',apiconfig.baseurl(),{headers: {"X-DreamFactory-API-Key": apiconfig.APP_API_KEY, "X-DreamFactory-Application-Name": apiconfig.APP_NAME}});
  }))

1 个答案:

答案 0 :(得分:0)

我在注册端点时遇到一些问题,但是我认为将库导入到main.js中应该可以解决这个问题:

import { PLATFORM } from "aurelia-pal";
import 'aurelia-api';