小编Mia*_*aow的帖子

为什么导入默认值在TypeScript中返回"undefined"

我正在使用文件加载器来引用资产(例如图像),但它返回undefined:

项目文件

(dist/*文件由webpack生成)

dist/
  f74c4286ea273ec33454127cc4d1dee7.png
  main.js

img/
  img.jpg

src/
  index.ts

tsconf.json
webpack.config.js
Run Code Online (Sandbox Code Playgroud)

webpack.config.ts

const path = import("path");

module.exports = {
  mode: "development",
  entry: "./src/index.ts",
  output: {
    path: path.resolve(__dirname, "dist")
  },
  module: {
    rules: [
      {
        test: /\.ts$/,
        use: { loader: "ts-loader" }
      },
      {
        test: /\.png$/,
        use: { loader: "file-loader" }
      }
    ]
  }
};
Run Code Online (Sandbox Code Playgroud)

tsconfig.json

{
  "include": ["./src/*.ts"]
}
Run Code Online (Sandbox Code Playgroud)

SRC/index.ts

import A from "../img/img.png";
import * as B from "../img/img.png";

console.log('A', A);
console.log('B', B);
Run Code Online (Sandbox Code Playgroud)

结果 …

typescript webpack webpack-file-loader

6
推荐指数
0
解决办法
474
查看次数

MySQL / PostgreSQL - 这是否可以在事务中执行并行写入?

你好,

如果我必须同时更新两个不同的行,但如果另一个更新失败,则必须不更新,我目前的想法是使用事务。

但是事务能够执行并行操作吗?

在我不需要查询结果来执行下一个(s)的情况下,有没有办法同时运行查询?

这是一个理论问题,所以:

  • 行不必在同一张桌子上
  • 操作可以是更新、插入或删除(在同一个表上,插入是按顺序处理的,但在许多不同的表中?)
  • 解决方案不必在 SQL 中(也许有一种方法可以从客户端获得一种“障碍事务”,然后异步运行查询?)

我通过在我的问题中寻找答案来了解关系数据库中的锁和并发问题,但没有找到我想要的......

提前感谢您的时间!

mysql database postgresql concurrency asynchronous

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