小编Sup*_*rDJ的帖子

模块构建失败:错误:Typescript没有发出任何输出

当我尝试编译.ts文件时,出现以下错误:

Module build failed: Error: Typescript emitted no output for C:\xampp\htdocs\node-api\src\js\server.ts. 
at successLoader (C:\xampp\htdocs\node-api\node_modules\ts-loader\dist\index.js:39:15)
at Object.loader (C:\xampp\htdocs\node-api\node_modules\ts-loader\dist\index.js:21:12)
Run Code Online (Sandbox Code Playgroud)

为了进行编译,我使用以下配置文件。

Webpack:

const path = require( 'path' ),
    CleanWebpackPlugin = require( 'clean-webpack-plugin' );

module.exports = env => {
    return {
        mode: env.dev ? 'development' : 'production',
        entry: {
            'server': './src/js/server.ts'
        },
        output: {
            path: __dirname,
            filename: './dist/js/[name].js',
        },
        externals: '/node_modules',
        module: {
            rules: [
                {
                    test: /\.js$/,
                    exclude: ['/node_modules/', '/src/scss/'],
                    use: [
                        'babel-loader'
                    ]
                },
                {
                    test: /\.ts(x?)$/,
                    exclude: ['/node_modules/', '/src/scss/'],
                    use: [ …
Run Code Online (Sandbox Code Playgroud)

typescript webpack ts-loader

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

Vue-jest 找不到 babel

我正在尝试测试我的 vue 组件,但是我总是收到以下错误:

在 Object 中找不到模块“babel-core”。(node_modules/vue-jest/lib/compilers/babel-compiler.js:1:15)

包.json:

"devDependencies": {
    "@babel/core": "^7.2.2",
    "@babel/plugin-syntax-dynamic-import": "^7.2.0",
    "@babel/preset-env": "^7.3.1",
    "@vue/test-utils": "^1.0.0-beta.29",
    "babel-jest": "^24.1.0",
    "babel-loader": "^8.0.5",
    "css-loader": "^2.1.0",
    "file-loader": "^3.0.1",
    "jest": "^24.1.0",
    "mini-css-extract-plugin": "^0.5.0",
    "node-sass": "^4.11.0",
    "sass-loader": "^7.1.0",
    "style-loader": "^0.23.1",
    "vue": "^2.6.6",
    "vue-jest": "^3.0.3",
    "vue-loader": "^15.6.2",
    "vue-router": "^3.0.2",
    "vue-template-compiler": "^2.6.6",
    "webpack": "^4.29.3",
},
Run Code Online (Sandbox Code Playgroud)

.babelrc

{
    "presets": [
        "@babel/preset-env"
    ],
    "plugins": [
        "@babel/plugin-syntax-dynamic-import"
    ]
}
Run Code Online (Sandbox Code Playgroud)

开玩笑的配置文件

module.exports = {
    verbose: true,
    moduleFileExtensions: [ "js", "json", "jsx", "ts", "tsx", "node", "vue" ],
    transform: {
        // process js …
Run Code Online (Sandbox Code Playgroud)

vue.js jestjs babeljs

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

绝对定位的元素在填充时离开屏幕

我有一个 DIV 容器,.floatingPage它绝对位于另外两个 DIV 容器.top.bottom. 我的问题是.floatingPage元素的内容是动态的,有时包含大量数据,这些数据延伸.floatingPage到屏幕的可见部分下方。

.top { 
  height:350px; 
  background:'images/background.png'; 
  position:relative; 
}

.bottom { 
  height:350px; 
  background:#F1F1F1; 
}

.floatingPage { 
  position:absolute; 
  top:50px; 
}
Run Code Online (Sandbox Code Playgroud)
<div class="top">
    <div class="floatingPage">
        // blah blah blah (lots of data)
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,因为我知道我的应用程序的用户使用 JS(公司控制面板),我一直在计算.floatingPage元素的高度并扩展 的高度.bottom以适应新内容。到目前为止,这一直没问题,并开始引起问题。另外,我不想为其他用户没有 JS 的项目做这个 hack。

我需要这个floatingPage元素漂浮在其他两个元素的顶部——这就是网站设计的重点。在没有 JS 的情况下,如何保持这种影响但防止它离开页面?

html css css-position

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

无法用自己的值覆盖 CSS 变量

让我们假设有以下 CSS:

.box {
  width: var(--box-size);
  height: var(--box-size);
  border: 1px solid red;
}

.box--larger {
  --box-size: 66px;
}

.box--larger1 {
  --box-size: calc(var(--box-size) + var(--box--larger));
}

.box--larger2 {
  --box-size: calc(50px + var(--box--larger));
}

:root {
  --box-size: 50px; 
  --box--larger: 16px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="box">1</div>
<div class="box box--larger">2</div>
<div class="box box--larger1">3</div>
<div class="box box--larger2">4</div>
Run Code Online (Sandbox Code Playgroud)

我想知道为什么框 1 和框 2 有效而框 3 不起作用。我希望框 3 看起来与框 2 相同,但事实并非如此。我在 Chrome 中测试了 box 3 的方法,我发现var(--box-size)它没有显示值但var(--box-larger)确实返回了正确的值(16px)。

有人可以解释为什么框 3 的方法不起作用。我的意思是对我来说它看起来像有效的 CSS。

css css-variables css-calc

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

代码行数旁边的垂直线是什么

这些线到底是用来做什么的?扩展程序的名称是什么?

在此输入图像描述

visual-studio-extensions visual-studio-code

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

在3列中回显php foreach循环结果

我有一个foreach循环,我的代码看起来是这样的:

foreach($items as $item){
    echo $item['title'];
}
Run Code Online (Sandbox Code Playgroud)

例如,我的循环中有15个项目。我的循环将输出如下内容:

item 1
item 2
item 3
item 4
item 5
item 6
item 7
item 8
item 9
item 10
item 11
item 12
item 13
item 14 
item 15
Run Code Online (Sandbox Code Playgroud)

如何在3列(如下面的div或表中的示例)中显示结果?

    item 1       item 6      item 11
    item 2       item 7      item 12
    item 3       item 8      item 13
    item 4       item 9      item 14
    item 5       item 10     item 15
Run Code Online (Sandbox Code Playgroud)

php foreach

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

输入字段框,去除“背景”颜色

这是显示我的问题的图像 >> https://imgur.com/a/YpvMAYq << 这是我的 html 代码:

.form-control {
    width: 600px;
    fill: none;
    background: transparent;
    border: none;
    border-bottom: 1px solid grey;
    font-size: 18px;
    margin-bottom: 16px;
}
Run Code Online (Sandbox Code Playgroud)
<form id="contactForm" method="POST" action="">
  <input name="fName" type="text" class="form-control" placeholder="What should I call you? Person X?" required>
  <br>
  <input name="email" type="email" class="form-control" placeholder="Only, if you want to be emailed back">
  <br>
</form>
Run Code Online (Sandbox Code Playgroud)

谢谢您阅读此篇 ;)

html css

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

如何使用CSS为选中的复选框选择标签?

我正在服务器端(HTML 代码)上编写一个 stringbuilder,并通过 ajax 向 jquery 函数发送响应,将这个 HTML 放在适当的位置。在服务器端决定哪个复选框将被选中。到现在为止还挺好。

我想为选中的复选框选择标签并更改颜色,以便选中的国家/地区的颜色不同。我的问题是我无法选择所需的标签并更改颜色属性。我尝试了你所看到的,当然还使用了类+>:before和其他奇怪的东西......

那么,如何选择它们并更改标签上的任何属性?

我想用 CSS 来做,我知道如何用 jquery 来做,但它似乎错了。

label + input.chkCountry[type="checkbox"]:checked  {color:green;}
Run Code Online (Sandbox Code Playgroud)
<ul class="chkbox">
  <li><label class="lblCountry" for="chkCC_AF"><input type="checkbox" class="chkCountry" id="chkCC_AF" name="chk_AF" value="AF" checked="checked">Afghanistan</label></li>
  <li><label class="lblCountry" for="chkCC_AL"><input type="checkbox" class="chkCountry" id="chkCC_AL" name="chk_AL" value="AL">Albania</label></li>
  <li><label class="lblCountry" for="chkCC_DZ"><input type="checkbox" class="chkCountry" id="chkCC_DZ" name="chk_DZ" value="DZ">Algeria</label></li>
  <li><label class="lblCountry" for="chkCC_AS"><input type="checkbox" class="chkCountry" id="chkCC_AS" name="chk_AS" value="AS">American Samoa</label></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css

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

父Div小于其中包含的子元素

我有一个容器(称为#thumbs),在4个子容器(.preview)内,其中2个图像是内联显示的.

我试图在边界附近.preview.但是,该容器比图像本身短,我无法弄清楚如何使它们具有相同的高度.

请在这里查看我的小提琴http://jsfiddle.net/jayden/7Uy2v/

HTML:

 #thumbs .preview {
    width: auto;
    display: inline;
    padding: 0;
    margin: 14px;
    border:2px solid red;
}

#thumbs .preview img {
    height:100px;
}   
Run Code Online (Sandbox Code Playgroud)

CSS:

<div id="thumbs">
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
</div>
   
Run Code Online (Sandbox Code Playgroud)

请注意,图像只是此问题的临时占位符,因为图像名称是由我们的系统动态生成的.

提前谢谢了!

html css

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

如何测试Laravel 5的工作?

当工作完成时,我试图抓住一个事件

测试代码:

class MyTest extends TestCase {

   public function testJobsEvents ()
   {
           Queue::after(function (JobProcessed $event) {
               // if ( $job is 'MyJob1' ) then do test
               dump($event->job->payload());
               $event->job->payload()
           });
           $response = $this->post('/api/user', [ 'test' => 'data' ], $this->headers);
           $response->assertSuccessful($response->isOk());

   }

}
Run Code Online (Sandbox Code Playgroud)

UserController中的方法:

public function userAction (Request $request) {

    MyJob1::dispatch($request->toArray());
    MyJob2::dispatch($request->toArray());
    return response(null, 200);
}
Run Code Online (Sandbox Code Playgroud)

我的工作:

class Job1 implements ShouldQueue {
    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;

     public $data = [];

     public function __construct($data)
     {
         $this->data= $data;
     }

      public function handle() …
Run Code Online (Sandbox Code Playgroud)

php phpunit laravel laravel-queue

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

php foreach循环与mysql

我正在尝试从我的数据库中检索数据.我需要三个数据:kaupunki_id,Opisto和pisteet_1.问题是它们都在不同的表中.我的代码确实检索了正确的数据,但它不是超级自动的.目前变量$ t决定选择哪个数据.

我的表结构:

表名:pisteet

在此输入图像描述

表名:oppilaitokset

在此输入图像描述

表名:kaupungit

在此输入图像描述

我需要的是:对于每个opisto(行),我需要获得匹配的pisteet_1(行)并计算点的平均值.然后<td>使用匹配的kaupunki_id(row)类在a中回显它.

表oppilaitokset中,可以有多行具有相同的kaupinki_id(行) ID.

我的代码正在运行,但只显示一个结果而且不是那么自动:

$keskiynnays = 0;
$kerto=0;
foreach ($db->query("SELECT kaupunki_id FROM pisteet") as $kaupunki_id) {
    foreach ($kaupunki_id as $kaikkinimet => $t) {
        $t= 1;
        foreach ($db->query("SELECT opisto FROM oppilaitokset WHERE kaupunki_id = '$t'") as $kaupungit) {
            foreach ($kaupungit as $kaupunki => $k) {
            }
        }
        foreach ($db->query("SELECT pisteet_1 FROM pisteet WHERE opisto_id = '$t'") as $keskiarvo1) {
            foreach …
Run Code Online (Sandbox Code Playgroud)

php mysql foreach

0
推荐指数
1
解决办法
425
查看次数