我使用最新的aurelia-cli建立了一个新的Aurelia项目。我选择使用webpack和TypeScript。当使用webpack将插件添加到项目中时,似乎没有太多的文档。我想添加aurelia-auth。我尝试将它添加到package.json中的aurelia部分:
"aurelia": {
"build": {
"resources": [
"aurelia-auth"
]
}
}
然后使用它:
aurelia.use
.standardConfiguration()
.feature(PLATFORM.moduleName('resources/index'))
.plugin(PLATFORM.moduleName('aurelia-auth'), (baseConfig)=>{
baseConfig.configure({});
});
但似乎一切都没有出现:
未处理拒绝错误:无法找到带ID的模块: 奥里利亚-AUTH / AUTH-过滤
使用Aurelia CLI和webpack捆绑和运行应用程序时添加引用的正确方法是什么?
答案 0 :(得分:4)
对于Webpack:
在new ModuleDependenciesPlugin({
'aurelia-testing': [ './compile-spy', './view-spy' ],
'aurelia-auth': [ './auth-filter' ]
}),
中,aurelia.json
属性中有build.bundles.dependencies
个条目。在那里添加aurelia-auth,例如:
"dependencies": [
...,
{
"name": "aurelia-auth",
"path": "../node_modules/aurelia-auth/dist/amd",
"main": "aurelia-auth"
}
]
对于RequireJS:
您应该将插件添加到I=(0,1,2,3,4)
R=(0,1,2,3,4)
y= m.addVars(n,5, name="y", vtype=GRB.BINARY)
yy= m.addVars(n,5*n, name="yy", vtype=GRB.BINARY)
if (y[i,r]+y[j,r]==2): yy[i,j+5*r]=1 for i in I for j in I for r in R
的{{1}}媒体资源中。
尝试以下方法:
{{1}}