Javascript 如何在生成节点项目时禁用类型检查或打印更多调试信息
我有一个基于vue框架的NodeJS项目。使用vue cli服务构建项目时,typechecker挂起或卡在下面的行中Javascript 如何在生成节点项目时禁用类型检查或打印更多调试信息,javascript,node.js,typescript,vue.js,webpack,Javascript,Node.js,Typescript,Vue.js,Webpack,我有一个基于vue框架的NodeJS项目。使用vue cli服务构建项目时,typechecker挂起或卡在下面的行中 Starting type checking service... Using 1 worker with 2048MB memory limit 40% building 220/229 modules 9 active usr\abc\node_modules\querystring- es3\encode.js 40% building 152/164 module
Starting type checking service...
Using 1 worker with 2048MB memory limit
40% building 220/229 modules 9 active usr\abc\node_modules\querystring- es3\encode.js
40% building 152/164 modules 12 active ..\node_modules\@vue\babel-preset-app\node_modules\core-js\internals\call-with-safe-iteration-closing.js
上面这一行并不能帮助我找出类型检查的问题所在
经过一点研究,我发现vue cli使用了fork-ts-checker-webpack插件
有没有办法禁用它或打印更多调试信息
更新:我使用下面的配置不加载它,但它仍然停止在那里
// in vue.config.js
const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
module.exports = {
configureWebpack: config => {
// remove the existing ForkTsCheckerWebpackPlugin
config.plugins = config.plugins.filter(
p => !(p instanceof ForkTsCheckerWebpackPlugin),
);
},
};
更新:
以下是vue inspect的插件部分:
[
'vue-loader',
'define',
'case-sensitive-paths',
'friendly-errors',
'html',
'pwa',
'preload',
'prefetch',
'copy',
'fork-ts-checker'
]