首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用新的webpack选项的Aurelia CLI,我将如何添加对aurelia-auth的引用?

使用新的webpack选项的Aurelia CLI,我将如何添加对aurelia-auth的引用?
EN

Stack Overflow用户
提问于 2017-08-29 22:11:13
回答 1查看 508关注 0票数 1

我建立了一个新的奥雷利亚项目使用最新的奥雷利亚-cli。我选择使用webpack和TypeScript。在使用webpack的时候,在向项目中添加插件的时候,似乎没有太多的文档。我想加入奥雷利亚-奥斯。我尝试将它添加到我的package.json中的aurelia部分:

代码语言:javascript
复制
  "aurelia": {
    "build": {
      "resources": [
        "aurelia-auth"
      ]
    }
  }

然后使用它:

代码语言:javascript
复制
aurelia.use
  .standardConfiguration()
  .feature(PLATFORM.moduleName('resources/index'))
  .plugin(PLATFORM.moduleName('aurelia-auth'), (baseConfig)=>{
     baseConfig.configure({});
  });

但似乎并不是所有的事情都是这样的:

未处理的拒绝错误:无法找到ID为aurelia/auth-filter的模块

在使用Aurelia和webpack捆绑和运行应用程序时,添加引用的正确方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-30 16:26:23

Webpack

webpack.config.js中,plugins属性中有一个ModulesDependenciesPlugin条目。在其中添加aurelia-auth,例如:

代码语言:javascript
复制
new ModuleDependenciesPlugin({
  'aurelia-testing': [ './compile-spy', './view-spy' ],
  'aurelia-auth': [ './auth-filter' ]
}),

For RequireJS:您应该将插件添加到aurelia.jsonbuild.bundles.dependencies属性中。

尝试以下几点:

代码语言:javascript
复制
    "dependencies": [
      ...,
      {
        "name": "aurelia-auth",
        "path": "../node_modules/aurelia-auth/dist/amd",
        "main": "aurelia-auth"
      }
    ]
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45949046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档