未捕获的错误:模块构建失败:错误:ENOENT:没有此类文件或目录,请打开'/Users/leongaban/projects/go/src/github.com/pizzahutdigital/mythor/node_modules/material-ui/styles/getMuiTheme.js'
目前,使用http://www.material-ui.com/#/中的主题,样式和组件来构建应用程序。
但是我需要0.9
在https://material-ui-next.com/layout/grid/中不存在但存在于其中的Grid组件1.0 beta
这是我的代码:
public resetDefaults() {
return new Promise ((resolve, reject) => {
resolve(
this.resetFilters()
)
}).then(()=> {return this.cachedFilters});
}
private resetFilters() {
}
Run Code Online (Sandbox Code Playgroud)
该this.resetFilters()
是给我:
类型'void'的参数未分配给类型'{} |的参数。PromiseLike <{}>'
我知道如果我这样做:
private resetFilters(): Promise<any> {
}
Run Code Online (Sandbox Code Playgroud)
它将消除该错误,但随后我必须在该方法中创建一个新的Promise。我只希望能够调用一个函数而不必添加任何其他promise。
我确实需要的无极resetDefaults()
虽然
下面我对我的登录操作进行了测试.我正在嘲笑firebase函数,并想测试是否调用了signIn/signOut函数.
测试通过然而我没有看到我的第二个控制台日志.这是哪一行console.log('store ==>', store);
.
it('signIn should call firebase', () => {
const user = {
email: 'first.last@yum.com',
password: 'abd123'
};
console.log('111');
return store.dispatch(signIn(user.email, user.password)).then(() => {
console.log('222'); // does not reach
expect(mockFirebaseService).toHaveBeenCalled();
});
console.log('333');
});
Run Code Online (Sandbox Code Playgroud)
●登录操作> signIn应该调用firebase
TypeError:auth.signInWithEmailAndPassword不是函数
// Sign in action
export const signIn = (email, password, redirectUrl = ROUTEPATH_DEFAULT_PAGE) => (dispatch) => {
dispatch({ type: USER_LOGIN_PENDING });
return firebase
.then(auth => auth.signInWithEmailAndPassword(email, password))
.catch((e) => {
console.error('actions/Login/signIn', e);
// Register a new user
if (e.code …
Run Code Online (Sandbox Code Playgroud) 尝试测试axios
调用并尝试moxios
包。
"axios": "^0.16.2",
"moxios": "^0.4.0",
在这里找到:https : //github.com/axios/moxios
按照那里的例子,但我的测试错误就moxios.install()
行了:
import axios from 'axios'
import moxios from 'moxios'
import sinon from 'sinon'
import { equal } from 'assert'
describe('mocking axios requests', function () {
describe('across entire suite', function () {
beforeEach(function () {
// import and pass your custom axios instance to this method
moxios.install()
})
Run Code Online (Sandbox Code Playgroud)
import axios from 'axios';
import moxios from 'moxios';
import sinon from 'sinon';
import { equal } from …
Run Code Online (Sandbox Code Playgroud) 这是我的LoginContainer.ts不确定为什么我的render方法会出现这些打字稿错误:
import * as React from 'react';
import { connect } from 'react-redux';
// Actions
// import { addCoins } from 'actions/coins';
interface IProps {
loginActions: any
}
interface IState {
email: string;
password: string;
}
class LoginContainer extends React.Component<IProps, IState> {
public state: IState = {
email: '',
password: ''
};
public render() {
return (
<div id="login-container">
<h1>Login</h1>
</div>
);
}
}
// const mapDispatchToProps = dispatch => ({
// addCoins: (...args) => dispatch(addCoins(...args))
// });
export const …
Run Code Online (Sandbox Code Playgroud) 不知道为什么我收到以下错误:
TypeError: axios.get is not a function
4 |
5 | export const getTotalPayout = async (userId: string) => {
> 6 | const response = await axios.get(`${endpoint}get-total-payout`, { params: userId });
7 | return response.data;
8 | };
9 |
Run Code Online (Sandbox Code Playgroud)
我的服务:
import * as axios from 'axios';
const endpoint = '/api/pool/';
export const getTotalPayout = async (userId: string) => {
const response = await axios.get(`${endpoint}get-total-payout`, { params: userId });
return response.data;
};
Run Code Online (Sandbox Code Playgroud)
我的笑话测试:
// import mockAxios from 'axios';
import …
Run Code Online (Sandbox Code Playgroud) 将此字符串"2021-04-14T20:51:21.527Z"
转换为 UTC 值。
以下工作,但非常冗长......
protected final LocalDateTime dateTimeOfLoss = LocalDateTime.ofInstant(Instant.parse("2021-04-14T20:51:21.527Z"), ZoneId.of(ZoneOffset.UTC.getId()));
protected final ZonedDateTime zdt = dateTimeOfLoss.atZone(ZoneId.of(ZoneOffset.UTC.getId()));
Run Code Online (Sandbox Code Playgroud)
我要提高可读性,这是为了测试。
嘿伙计们,希望得到一些帮助:(现在已经坚持了几天.
我正在使用Lee Brimelow的ScrollBar类创建一个ScrollBar .我不得不修改它以在我的类文件中工作,并认为我在正确的轨道上,但我得到了可怕的:
错误#1009:无法访问空对象引用错误的属性或方法.
当我运行调试时,它会在我有rollerUp)的行上点击;
SCROLLBAR CLASS的代码:
import flash.display.*;
import flash.events.*;
import caurina.transitions.*;
public class ScrollBar extends MovieClip
{
private var yOffset:Number;
private var yMin:Number;
private var yMax:Number;
private var thumbsnailTab:MovieClip;
private var theRoller:MovieClip;
public function ScrollBar(myRoller:MovieClip, myTrack:MovieClip, thumbsnails:MovieClip):void
{
yMin = 0;
yMax = myTrack.height - myRoller.height;
theRoller = myRoller;
thumbsnailTab = thumbsnails;
myRoller.addEventListener(MouseEvent.MOUSE_DOWN, rollerDown);
stage.addEventListener(MouseEvent.MOUSE_UP, rollerUp);
}
Run Code Online (Sandbox Code Playgroud)
这是我的调试向我展示的内容:
起初我不确定它是否是导致错误或者rollerUp函数的阶段引用,但是由于我注释掉了stage.removeEventListener并添加了一个基本的trace语句,它仍然会引发错误,所以我相信它有一些东西处理:
stage.addEventListener(MouseEvent.MOUSE_UP, rollerUp);
Run Code Online (Sandbox Code Playgroud)
现在我已经导入了活动.*; 到ScrollBar类......也许问题出现在我的主类中,我为ScrollBar创建图形以及将ScrollBar添加到显示列表中?
主要课程代码:
// Creating Graphics
track1 = …
Run Code Online (Sandbox Code Playgroud) 今天我正在尝试获取我的Flash电影所在的URL.
我在这里找到了一个类似的问题,回答了Flash的LoaderInfo方法的链接,但我不确定我是否在我的测试影片中正确使用它作为textField:http://leongaban.com/stackoverflow/getUrl /不显示URL
我只需要这个:stage.loaderInfo.url
:)
package {
import flash.display.Stage;
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import FontsTest;
public class LoaderInfoExample extends Sprite
{
private var myTextField :TextField = new TextField();
private var urlIs:String = "";
public function LoaderInfoExample() {
urlIs = stage.loaderInfo.url;
trace(stage.loaderInfo.url);
addEventListener(Event.ADDED_TO_STAGE, initHandler);
}
private function initHandler(event:Event):void {
myTextField.defaultTextFormat = FontsTest.Arial14Bold;
myTextField.border = true;
myTextField.antiAliasType = …
Run Code Online (Sandbox Code Playgroud) 我使用他们的风头服务器可以串流影片创造了一个播放器客户端在过去,没有前一个问题,但是,对于使用不同的风头服务器的新的客户端,视频似乎太早结束3-4秒.
我测试了3个截然不同的视频的痕迹:
metadata duration = 32 // 32 secs long, ends at 27
Stop [27.350 seconds] = 4.65
metadata duration = 17 // 17 secs long, ends at 12
Stop [12.852 seconds] = 4.148
metadata duration = 258 // 258 secs long, ends at 255
Stop [255.861 seconds]
Run Code Online (Sandbox Code Playgroud)
在我检查的视频播放器中,NetStream.Play.Stop
然后在那里放置一个'重置'类型的功能.然而,由于这个奇怪的错误,此功能会过早触发.有没有人见过这个?
private function netStatusHandler(event:NetStatusEvent):void
{
trace("connected is: " + nc.connected );
switch (event.info.code)
{
case "NetConnection.Connect.Success":
trace("Connected");
connectStream();
break;
case "NetStream.Play.Start":
trace("********** Start [" + ns.time.toFixed(3) + " seconds]"); …
Run Code Online (Sandbox Code Playgroud) javascript ×4
flash ×3
typescript ×3
axios ×2
jestjs ×2
reactjs ×2
angular ×1
java ×1
loaderinfo ×1
material ×1
material-ui ×1
moxios ×1
netstream ×1
null ×1
rtmp ×1
scrollbar ×1
streaming ×1
testing ×1
unit-testing ×1
url ×1
utc ×1