小编Con*_*oll的帖子

如何修复在Angular 4中找不到模块'typescript'?

我使用@ angular/cli在3周前生成了Angular 4 app.2周后,我尝试使用命令行运行它,"ng serve"但我在下面提示错误:

Cannot find module 'typescript'
Error: Cannot find module 'typescript'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\mypc\Documents\Angular Projects\my-angular-app\node_modules\@angular\cli\models\config\config.js:5:12)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
Run Code Online (Sandbox Code Playgroud)

你知道如何解决这个问题吗?谢谢.

javascript node.js angular

33
推荐指数
5
解决办法
6万
查看次数

如何在Laravel 5.4中种植数据透视表?

我正在跟随Jeffrey Way在laracasts中使用名为Incremental API的教程.

Laravel 4 faker类播种和laravel 5.4之间有不同的编码.

我仍然遵循教程"Seeders Reloaded"中的相同代码行.现在,我被困在"Class LessonTagTableSeeder不存在"

TagTableSeeder

class TagsTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {

        $faker = Faker::create('App\Tag');

        for($i=1; $i <= 10; $i++) {

            DB::table('tags')->insert([
                'name' => $faker->word,
                'created_at' => \Carbon\Carbon::now(),
                'updated_at' => \Carbon\Carbon::now(),

            ]);


        }


    }
Run Code Online (Sandbox Code Playgroud)

LessonTagTableSeeder

use Illuminate\Database\Seeder;
use Faker\Factory as Faker;
use App\Lesson;
use App\Tag;

class LessonTagTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel

8
推荐指数
2
解决办法
1927
查看次数

如何在Bitbucket中删除最新的Git提交?

我将laravel文件存储在bitbucket中,我还有一个项目的本地副本.每次我保存本地副本时,我都会将其推送到bitbucket中的远程存储库,以便它们具有相同的更新.

问题:我在本地项目中犯了一个错误,我想在bitbucket中删除Remote Repository中的最新提交.

有谁知道如何删除/删除bitbucket中的最新提交?

谢谢

git github bitbucket git-bash

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

如何在 WordPress 中获取子主题 url?

我正在 WordPress 中创建一个子主题。我已经上传了包含 css 和 javascript 的资产文件夹。这将是一个自定义主题。

在标签内,我包含了 css 文件以获取 css 文件。

我当前的代码有一个问题:

<link href="<?php echo get_stylesheet_directory_uri(); ?>/assets/css/icons/icomoon/styles.css" rel="stylesheet" type="text/css">
Run Code Online (Sandbox Code Playgroud)

如果 icomoon 文件夹后没有 styles.css,下面的代码将起作用。

<link href="<?php echo get_stylesheet_directory_uri(); ?>/assets/css/icons/icomoon" rel="stylesheet" type="text/css">
Run Code Online (Sandbox Code Playgroud)

我希望它输出为: //child_theme_url/assets/css/icons/icomoon/styles.css

我想要包含文件末尾的 styles.css 。

请帮忙。

html javascript css php wordpress

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

如何在 woocommerce 中设置购物车有效期为 15 分钟内?

我有一个 WordPress 网站,允许未登录的客户使用下面的代码订购

global $woocommerce;
$woocommerce->session->set_customer_session_cookie(true);
Run Code Online (Sandbox Code Playgroud)

我现在面临的问题是,未订购的产品留在购物车中,因为所有未登录的客户共享相同的 woocommerce 会话。

我正在考虑为会话或购物车设置到期时间,以便它可以清除购物车中的产品。

我在Woocommerce Set Cart Expiration Interval中看到的代码返回 72 小时(以秒为单位)

add_filter('wc_session_expiring', 'filter_ExtendSessionExpiring' );
add_filter('wc_session_expiration' , 'filter_ExtendSessionExpired' );

function filter_ExtendSessionExpiring($seconds) {
    return 60 * 60 * 71;
}
function filter_ExtendSessionExpired($seconds) {
   return 60 * 60 * 72;
}
Run Code Online (Sandbox Code Playgroud)

你知道怎样才能让过滤器每15分钟回流一次吗?

任何想法表示赞赏。谢谢...

php wordpress woocommerce

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

如何在课后删除空元素?(jQuery)

我在某个类之后有一系列元素,这些元素是空的或者里面有空白区域.

<div class="post-content">
     <div class="slider-1-smart">
     --- contents of the slider ---
     </div>

     <div></div>
     <div>   </div>

     <ul>
         <li>Text 1</li>
         <li>Text 2</li>
         <li>Text 3</li>
     </ul>  
</div>
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止尝试的代码:

$(function() {
    $('.post-content > div:empty').each(function() {

        j(this).remove();

    });
});
Run Code Online (Sandbox Code Playgroud)

该代码的结果是滑块容器也消失了.在class ="slider-1-smart"之后选择元素的方法是什么,并将其删除

请让我知道,谢谢

html javascript css wordpress jquery

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

如何在jQuery中将子元素移动到新的父元素?

我有子菜单的列表,我想每4个子移动<li></li>到一个新的父母<ul></ul>分开

<ul class="sub_menu">
    <li>Menu 1</li>
    <li>Menu 2</li>
    <li>Menu 3</li>
    <li>Menu 4</li>
    <li>Menu 5</li>
    <li>Menu 6</li>
    <li>Menu 7</li>
    <li>Menu 8</li>
</ul>

<div class="container_row">
    <div class="row">

        <div class="col1 col_3">
            <div class="wrap">
                <ul>

                </ul>
            </div>
        </div>

        <div class="col1 col_3">
            <div class="wrap">
                <ul>

                </ul>
            </div>
        </div>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在寻找的最终输出如下所示:

<div class="container_row">
    <div class="row">

        <div class="col1 col_3">
            <div class="wrap">
                <ul>
                    <li>Menu 1</li>
                    <li>Menu 2</li>
                    <li>Menu 3</li>
                    <li>Menu 4</li>
                </ul>
            </div>
        </div>

        <div class="col1 col_3">
            <div class="wrap">
                <ul>
                    <li>Menu 5</li> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery css-selectors

4
推荐指数
2
解决办法
76
查看次数

如何检查 url 在 jQuery 中是否没有查询字符串?

我正在 WordPress 中编辑表单。我希望我的 jquery 脚本在 url 没有查询字符串时执行。

url 不应该有这样的查询字符串:http : //127.0.0.1/mybetabizopi/login/?action=lostpassword

我只希望我的脚本在 url 是这样或没有查询字符串时运行:http : //127.0.0.1/mybetabizopi/login/

这是我当前的脚本:

var j = jQuery.noConflict();
j(function() {


    j('#login #user_login').attr('placeholder', 'Username');
    j('#login #user_pass').attr('placeholder', 'Password');

    j('#login #user_login').addClass('form-control');
    j('#login #user_pass').addClass('form-control');

    j('#login #loginform label').wrap( "<div class='input-group'></div>" );


    j('#login .form-control').each(function() {
        j(this).insertAfter(j(this).parent());
    });

    j('#loginform .input-group > label').remove();

    j('<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-user" aria-hidden="true"></span></span>').insertBefore('#user_login');

    j('<span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-lock" aria-hidden="true"></span></span>').insertBefore('#user_pass');


});
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

html css php wordpress jquery

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

如何将忽略的供应商文件夹上传到Git?

我正在使用lavalite(Laravel)作为CMS。我更新了home.blade.php以更改文本的布局和措辞。Home.blade.php位于/resources/views/vendor/user/public/admin/home.blade.php中

更新此文件后,Git无法检测到它,因此我无法将其上传到远程存储库。

如何禁用忽略的文件夹?

请帮忙。

html php git bitbucket laravel

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

如何在 Angular 4 中使用路由器 url 通配符?

我想为每个具有/admin 的路由或具有这些类型的 urls /admin/dashboard 、 /admin/users 、 /admin/tasks等的路由显示我的标头组件

应用程序组件.html

<div id="page-wrap" class="inner-page {{router.url}}" *ngIf="router.url === '/admin'; else templateName">

  <app-header></app-header>

  <div class="page-content-wrap">

    <app-sidebar></app-sidebar>

    <div class="content-wrap panel-right">
        <router-outlet></router-outlet>
    </div>

  </div>

</div>

<ng-template #templateName>

  <div class="inner-page {{router.url}}">

    <div class="container">
        <flash-messages></flash-messages>
        <router-outlet></router-outlet>
    </div>

  </div>

</ng-template>
Run Code Online (Sandbox Code Playgroud)

但是上面的代码只接受/admin。您知道如何添加通配符以使其接受具有 /admin/tasks, /admin/users 的路由吗?

这是需要改善的条件:

<div id="page-wrap" class="inner-page {{router.url}}" *ngIf="router.url === '/admin'; else templateName">
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

html javascript node.js angular

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