小编07m*_*mm8的帖子

如何在带有打字稿的 webpack 中使用查询参数导入而不会找不到找不到模块?


import a from 'a.png?sizes[]=64'
Run Code Online (Sandbox Code Playgroud)

但我收到了 ts 错误Cannot find module 'a.png?sizes[]=64'。一切都适用于 webpack,但 tsc 检查类型失败,因为没有这样的文件。那应该只检查a.png查询参数。

任何想法如何做到这一点?我运行这个命令来检查类型tsc --project ./tsconfig.json --noEmit

一种技巧是使用require()语法,但这将跳过任何检查。所以即使文件丢失,也不会发生错误。

jquery typescript webpack

12
推荐指数
1
解决办法
265
查看次数

Webpack 4, babel 7, react, typescript: Unexpected token, expected ","

错误:

ERROR in ./src/client/index.tsx
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: ***\src\client\index.tsx: Unexpected token, expected "," (5:16)

  3 | 
  4 | const a = {title: 'te'}
> 5 | const x = <span {...a}/>
    |                 ^
  6 | console.log(`>>>`, a)

Run Code Online (Sandbox Code Playgroud)

网络包配置:

import * as Webpack from 'webpack';
import {Compiler} from 'webpack';
import * as WebpackDevServer from 'webpack-dev-server';
import {paths} from './paths';
import {alias} from './alias';


const domain = ''
const createWebpackConfig = (): Webpack.Configuration => {
  const config: Webpack.Configuration = { …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs webpack

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

如何使用纱线干净地重新安装所有工作区?

我有一个包含很多项目的纱线工作区。有些事情搞砸了,我想强制删除所有 node_modules 并干净地重新安装所有内容,而不是手动进入每个项目并手动删除 node_modules

我在https://classic.yarnpkg.com/en/docs/workspaces/https://classic.yarnpkg.com/en/docs/cli/install或其他页面上找不到有关如何执行类似操作的任何内容

1.22.4
Run Code Online (Sandbox Code Playgroud)

yarnpkg yarn-workspaces

5
推荐指数
0
解决办法
693
查看次数

如何在 gatsby frontmatter 中使用单引号?

我想使用'或从键盘上轻松输入的东西,而不是关于&apos;如何做到这一点的任何想法?我试图逃跑,但还是没用。

---
title: 'that's great'
---
Run Code Online (Sandbox Code Playgroud)

此外,如果某些页面存在此错误,构建也不会失败,因此基本上它会错过错误,并且我发布了一些现在丢失的页面。

gatsby

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