使用`webpack-dev-server`时可以配置`ts-node`吗?

我的项目结构是这样的

.
└── my-app/
    ├── .configs/
    │   ├── tsconfig.json
    │   ├── webpack.merge.ts
    │   ├── webpack.dev.config.ts
    │   └── webpack.prod.config.ts
    ├── node_modules
    ├── src/
    │   └── index.tsx
    └── package.json

我已经安装了 ts-nodewebpack-dev-server。当我运行 npm start 时,我收到了 typescript 错误,因为我怀疑 ts-node 正在检查 webpack 配置:

error TS7006: Parameter 'env' implicitly has an 'any' type.

如何在运行 webpack-dev-server 时配置 .configs/tsconfig.json 设置以使用配置文件 ts-node?我在 "start" 命令中缺少可以传递给 ts-node 的选项吗?

package.json

...
"start": "webpack serve --config ./.configs/.webpack.merge.ts --mode=development",...

webpack.merge.ts

import webpackMerge from 'webpack-merge';
import devConfig from './webpack.dev.config';
import prodConfig from './webpack.prod.config';


export default (env,arg) => {
  const envConfig = arg.mode === 'production'
    ? prodConfig
    : devConfig;

  return webpackMerge({},envConfig);
};
tsghj 回答:使用`webpack-dev-server`时可以配置`ts-node`吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/51090.html

大家都在问