小编Sau*_*rma的帖子

每个脚本文件只能有一个匿名定义调用

我正在使用 loader.js 创建摩纳哥编辑器,但在控制台中出现两次错误“每个脚本文件只能有一个匿名定义调用”。

<script src="/monaco-editor/min/vs/loader.js"></script>
Run Code Online (Sandbox Code Playgroud)

创建编辑器的代码

require.config({ paths: { 'vs': '/monaco-editor/min/vs' }});
 require(['vs/editor/editor.main'], function() {                
    monacoEditor= monaco.editor.create(document.getElementById('coding-editor'), {
        value: [
        'function x() {',
        '\tconsole.log("Hello world!");',
        '}'
    ].join('\n'),
    language: 'javascript'
    });
 });
Run Code Online (Sandbox Code Playgroud)

我尝试搜索该问题并找到以下相关答案:

您正在加载的某些代码正在使用匿名模块 ID 调用定义。你可以:

通过 AMD 加载器加载该代码(即手动需要它),以便 AMD 加载器创建标签<script>

在 AMD 加载程序之前加载该代码(即定义对该代码段不可用)

在该脚本的评估期间取消设置定义(即,如果您使用标签加载它<script>,则在之前取消设置定义并在之后恢复它)

尝试取消设置define.jquery,据我所知jquery可能会在定义函数上检查它

这个页面已经有很多 jquery 了,我之所以理解这一点是因为 jQuery。请帮助一些人通过例子让我理解。谢谢

javascript amd visual-studio-monaco monaco-editor

9
推荐指数
1
解决办法
5990
查看次数

如何在 DynamoDB 中使用分组依据?

我将 PHP 与 DynamoDB 结合使用。我正在使用“扫描”来获取一些记录。我想在这个查询中使用 Group By,就像在 MySQL 中一样。请帮忙。

 $result = $client->scan([
            'ExpressionAttributeValues' => [
                ':v1' => [
                    'S' => '2002',
                ]
            ],
            'FilterExpression' => 'userId = :v1',
            'TableName' => $this->table,
        ]);
        return $result;
Run Code Online (Sandbox Code Playgroud)

php amazon-dynamodb

5
推荐指数
1
解决办法
2万
查看次数

记录RTC | 我们可以在不stopRecording的情况下保存blob数据吗

我正在使用 RecordRTC 并尝试每 1 分钟保存一次视频,但为了保存视频,我必须调用 stopRecording()。例如:

function postFiles() {
            var blob = recorder.getBlob();
            // getting unique identifier for the file name
            var fileName = generateRandomString() + '.webm';

            var file = new File([blob], fileName, {
                type: 'video/webm'
            });

            xhr('/uploadFile', file, function(responseText) {
                    console.log(responseText);
            });

            if(mediaStream) mediaStream.stop();
        }

stopRecording(postFiles);
Run Code Online (Sandbox Code Playgroud)

我想在不停止录制的情况下保存视频。

video-capture video-streaming html5-video recordrtc

5
推荐指数
1
解决办法
4400
查看次数

找不到图像:404 客户端错误:未找到:aws-ecr-push-image atlassian 管道

我正在使用 Atlassian 管道构建 docker 镜像并将其推送到 AWS ECR,但构建正在被拆除并显示以下消息。

信息:正在执行 aws-ecr-push-image 管道...

信息:在环境变量中找到凭据。

信息:成功登录到https://XXXXXXX.dkr.ecr.us-east-1.amazonaws.com

? 找不到图像:404 客户端错误:未找到(“没有这样的图像:图像测试:没有这样的图像:图像测试:最新”)

这是我的 bitbucket-pipelines.yml 代码:

    - step:
        name: docker build running
        services: 
          - docker
        script: 
          - docker build -t image-test .
        artifacts:
          - Image_Test.zip  
    - step:
        name: Updating docker image
        script:
          - pipe: atlassian/aws-ecr-push-image:1.0.2
            variables:
              AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
              AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
              AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
              IMAGE_NAME: image-test
              TAGS: '${BITBUCKET_TAG} latest'
Run Code Online (Sandbox Code Playgroud)

我确认此映像存在于我的 ECR 存储库中。

bitbucket amazon-web-services bitbucket-pipelines amazon-ecr

5
推荐指数
1
解决办法
582
查看次数