我们正在使用keycloak 1.3.1身份验证库,我注意到一旦我初始化了keycloak { onLoad: 'login-required' }
,IE(11)就会获得无限循环......
其他浏览器工作正常.
我基本上是这样做的:
keycloak.init({ onLoad: 'login-required' }).success(function(authenticated) {
console.info(authenticated ? 'authenticated' : 'not authenticated');
some other stuff...
}).error(function() {
console.warn('failed to initialize');
});
Run Code Online (Sandbox Code Playgroud)
知道是什么导致它,并解决这个问题?尝试安装最新版本1.4.0,希望奇怪的bug得到解决.
提前致谢.
我在选择有条件地出现在页面上的元素时遇到了麻烦。我尝试过await
ing,但是没有用。
// Gets imported as detailedProductPage
export default class Page {
constructor () {
this.chipItem0 = Selector('[data-test-id="chipItem0"]').child('.tag-name').child('[data-test-id="tagValue"]');
}
}
test('should accept value and allow for making the selection of multiple items.', async t => {
const string0 = 'Professionelle Nassreinigung nicht erlaubt';
const string1 = 'Handwäsche';
const string2 = 'Waschen 30°C';
await t
.click(detailedProductPage.listContainerFirstChild)
.typeText(detailedProductPage.symbols, string0)
.click(detailedProductPage.symbolsResultsItem0)
.expect(string0).eql(detailedProductPage.chipItem0.innerText)
.typeText(detailedProductPage.symbols, string1)
.click(detailedProductPage.symbolsResultsItem0)
.expect(string1).eql(detailedProductPage.chipItem1.innerText)
.typeText(detailedProductPage.symbols, string2)
.click(detailedProductPage.symbolsResultsItem1)
.expect(string2).eql(detailedProductPage.chipItem2.innerText);
});
Run Code Online (Sandbox Code Playgroud)
我正在使用Webpack和Angular构建nw.js应用程序.我希望通过这个模板https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate实现我在其他平面角度应用程序中看到并使用的内容.
以下代码用于代码和模块组织,并且它做得很好.在每个模块中都有一个_index.js文件,其中包含以下内容:
var bulk = require('bulk-require');
module.exports = angular.module('app.services', []);
bulk(__dirname, ['./**/!(*_index|*.spec).js']);
Run Code Online (Sandbox Code Playgroud)
这会导出angular模块,然后在同一目录中每个文件只需要它,并继续使用它(不太确定但可能需要它的那个不必在同一目录中):
var app = require('./_index');
app.controller('SomeCtrl', function...);
Run Code Online (Sandbox Code Playgroud)
现在的执行的WebPack我试过调整本例中此:
require.context("..", true, /^grunt-[^\/]+\/tasks/[^\/]+$/);
Run Code Online (Sandbox Code Playgroud)
这是我的版本
require.context(__dirname, true, /./**/!(*_index|*.spec).js/);
Run Code Online (Sandbox Code Playgroud)
我很确定我的正则表达式没有在那里正确应用,所以我需要你的帮助来解决这个问题.
另一方面,我不确定样板的批量需求功能以及它的功能.我相信它以某种方式包含所有文件,因为否则应用程序的其他任何部分都不会知道它们.所以,相反,包括手动包含每个指令,服务和控制器,我会说它为你完成了这项工作.
帮忙多了:)
我正在使用nedb,我正在尝试通过匹配它来更新现有记录ID
,并更改title
属性.会发生什么,创建一个新记录,旧记录仍然存在.我尝试了几种组合,并尝试谷歌搜索,但搜索结果很少.
var Datastore = require('nedb');
var db = {
files: new Datastore({ filename: './db/files.db', autoload: true })
};
db.files.update(
{_id: id},
{$set: {title: title}},
{},
callback
);
Run Code Online (Sandbox Code Playgroud)
执行删除时更加疯狂,再次添加新记录,但这次记录有一个奇怪的属性:
{"$$deleted":true,"_id":"WFZaMYRx51UzxBs7"}
这是我正在使用的代码:
db.files.remove({_id: id}, callback);
Run Code Online (Sandbox Code Playgroud)
我已经将create-react-app与electro-forge应用程序绑定在一起,现在我需要以某种方式指定从 CRA 生成的用于打包的构建文件夹。该文件夹也应该被提供。
电子锻造可以实现这样的事情吗?