小编Jay*_*enu的帖子

承诺:重复操作直到成功?

我想重复执行一个操作,每次操作之间的超时时间增加,直到成功或经过一定的时间.我如何用Q中的承诺来构建它?

javascript promise q

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

Node,Angular,Express和视图引擎

我最近开始使用Angular,Node和Express.我在Angular中制作了一些基于浏览器的应用程序,并尝试将它们移植到Node和Express中的服务器应用程序.(特别是,一个人将从Twitter获取数据,另一个人从Wikidot获取数据.)

由于我使用Angular进行数据注入和模板化,我不想使用其他视图引擎,如EJS或Jade.我想使用我已编写的HTML/Angular代码尽可能少的修改.我很困惑为什么Express要求我有一个视图引擎.

将此代码作为Node/Express应用程序运行的最简单方法是什么?

node.js express angularjs

18
推荐指数
2
解决办法
9608
查看次数

Laravel:没有这样的文件或目录(SQL:create table`transrations`)

migrations从一个名为Laravel 5.4的数据库中删除了该表laravel.当我跑php artisan migrate:install,我得到这个错误:

[Illuminate\Database\QueryException]
SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from 
information_schema.tables where table_schema = laravel 
and table_name = migrations)
Run Code Online (Sandbox Code Playgroud)

我删除并重新创建了数据库.我也跑了composer update.没运气.我可以在phpMyAdmin中运行该命令并手动创建表.

laravel artisan laravel-5.4

14
推荐指数
4
解决办法
1万
查看次数

VueLoaderPlugin 错误:找不到与 vue-loader 匹配的用法

我在 Laravel Mix 项目中使用 webpack。当我的 webpack.config.js 看起来像这样时,Webpack 可以正常工作:

module.exports = {
    module: {
        rules: [{ test: /\.vue$/, loader: 'vue-loader' }]
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我像这样添加 VueLoaderPlugin 时:

const VueLoaderPlugin = require('vue-loader/lib/plugin');
module.exports = {
    module: {
        rules: [{ test: /\.vue$/, loader: 'vue-loader' }]
    },
    plugins: [
        // make sure to include the plugin for the magic
        new VueLoaderPlugin()
    ]
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Error: [VueLoaderPlugin Error] No matching use for vue-loader is found.
Make sure the rule matching .vue files include vue-loader in its …
Run Code Online (Sandbox Code Playgroud)

webpack

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

Nuxt:未找到清单文件

我的 Nuxt 应用程序在控制台中抛出以下错误:

GET http://localhost:3000/_nuxt/manifest.e8b5c21c.json 404 (Not Found)
manifest.e8b5c21c.json:1 Manifest: Line: 1, column: 1, Syntax error.
Run Code Online (Sandbox Code Playgroud)

此外,应用程序会继续提供不再存在的页面和组件的版本。我什至找不到这些版本的任何证据,但不知何故它们(及其错误)正在应用程序中呈现。

我已尝试以下所有方法:

  • 关闭浏览器选项卡并重新打开它。
  • 重新启动 Nuxt 服务器(我正在通过 运行它npm run dev)。
  • 正在删除.nuxt/components
  • 删除杂散dist文件夹。
  • 删除整个.nuxt文件夹。

我完全被难住了,这让我的发展停滞不前。问题是什么?我该如何解决?

nuxt.js

6
推荐指数
1
解决办法
2613
查看次数

GitHub:使用组织存储库持续集成到Azure

我正在开发一款游戏.GitHub作为我的源库; Azure是我的部署平台.我为我的游戏创建了一个组织,因为我希望它最终不仅仅是我的工作.组织中有两个单独的存储库,每个存储库将部署到单独的Azure网站.我需要将每个存储库链接到其各自的网站.

我知道如何导航到Continuous Deployment刀片,将GitHub连接到它,然后选择我的项目和分支.但是,"选择项目"刀片不会列出任何组织项目,只列出我自己的项目.我更改了授权,但授权人要求我登录GitHub帐户.组织不是帐户,也没有直接登录(据我所知).

我希望有一种方法可以做到这一点,因为如果我无法将这些存储库链接到其部署目标,这对我来说将是一个大问题.

continuous-integration github azure continuous-deployment github-organizations

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

更改命令面板的键绑定

如何更改 Visual Studio Code 中命令面板的键绑定?它没有出现在键盘快捷键中,并且一般情况下和特定情况下的互联网搜索都没有提供答案。

visual-studio-code

4
推荐指数
1
解决办法
487
查看次数

Durandal:制作一个自定义Knockout绑定模块

我想将使用composition.addBindingHandler创建的所有自定义绑定移动到模块,以保持我的main.js方法清洁.我将它们移动到一个文件lib/binding/binding.js,如下所示,binding为文件创建了别名requirejs.config(),并通过调用替换了调用require('binding').但是,此代码会引发错误Module name "binding" has not been loaded yet for context: _. Use require([]).如何更改此代码才能正常工作?

app.start()调用

app.start().then(function() {
    //Replace 'viewmodels' in the moduleId with 'views' to locate the view.
    //Look for partial views in a 'views' folder in the root.
    viewLocator.useConvention();

    require('binding'); 
    //PRIOR: var composition = require('durandal/composition');
    //PRIOR: composition.addBindingHandler() calls that now live in lib/binding/binding.js.

    $.when(config.init()).then(function () {
        //Show the app by setting the root view model for our application …
Run Code Online (Sandbox Code Playgroud)

knockout.js durandal

3
推荐指数
1
解决办法
1092
查看次数

宽度100%样式的<div>实际上比页面宽

我正在开发一些使用div和表来呈现数据块的代码.表元素按预期呈现,但div超出页面宽度.下面的示例代码是我项目中产生问题的最小代码选择.如您所见,两个元素都使用相同的类"contentblock"来指定100%的宽度.Chromium Version 25.0.1364.160 Ubuntu 12.04(25.0.1364.160-0ubuntu0.12.04.1).

<html><body>
<style>
    .contentblock {
        width: 100%;
        border: 1px solid #000;
        padding: .5em;
    }
    p {
        margin-bottom: 1em;
    }
</style>

<div class="contentblock">
    <p><span class="label">LOREM IPSUM SIC DOLOR</span></p>

    <p>Praesent aliquam varius dolor. Vestibulum at sem sed augue interdum condimentum eget ornare urna. Nullam blandit auctor bibendum. Cras hendrerit iaculis venenatis. Curabitur interdum, lorem quis feugiat interdum, urna sapien ultricies nisl, in pretium diam arcu ac eros. Fusce elit tellus, euismod at aliquet non, pulvinar at sapien. Aliquam …
Run Code Online (Sandbox Code Playgroud)

html css

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

awk:按“\n”分割

我正在尝试处理一个日志文件,其中条目被压缩为一行,换行符编码为“\n”。我想将所有内容保留到第一个“\n”并丢弃其余部分。awk -F"\n" '{print $1}' file不起作用,也不起作用awk -F"\\n" '{print $1}' file。该命令的正确形式是什么?

awk

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