-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TsConfigPathsPlugin 在某些场景下导致启动需要 7-8 min #369
Comments
能判断出慢在哪里吗?webpack 慢还是 webpack 之前慢? |
|
判断不出问题,简单项目快吗? |
umi简单项目很快。 |
.umirc.js 里删除 umi-plugin-dll 试试,会不会是 dll 影响了。 |
删除以后.umirc.js -》 umi-plugin-dll :出现以上错误 |
删掉以后,再启动话费7分钟。 |
那没啥办法了,机器比较慢? |
我刚刚下了,在我这里运行,直接就报找不到模块了 |
修改.webpackrc.js alias: {
themes: resolve(__dirname, './src/themes'),
components: resolve(__dirname,"./src/components"),
utils: resolve(__dirname,"./src/utils"),
config: resolve(__dirname,"./src/utils/config"),
enums: resolve(__dirname,"./src/utils/enums"),
services: resolve(__dirname,"./src/services"),
models: resolve(__dirname,"./src/models"),
routes: resolve(__dirname,"./src/routes")
}, 项目运行成功,功能正常。启动速度很快。 |
不知道你有没有修改过什么东西 @dly667 |
安利 develop分支 https://github.com/zuiidea/antd-admin/tree/develop |
我回家换台机器试试。 |
多台机器都遇到了这样的问题。 有的机器可以启动 有的不可以。 单纯的在一个空目录执行 umi dev 也超级慢 。 问题应该出在 umi 本身 执行后无任何日志。 |
能大致描述一下,出现问题的机器的配置和系统吗? |
@xiaohuoni 你也是 windows? dev 和 build 的时间大致是多少? |
都比较快,比较慢的情况下,20来秒。有时候会出现出不来的情况,这个事情我在群里反应过,好像好几个和我一样的。偶尔第一次启动,不刷新的话,要等很久。 |
@sorrycc 你好,我碰到了一样的问题,我是mac环境,node v9.11.1, npm v5.6.0
|
@sorrycc 执行 npm start 我测试过. 在同样的的机器配置下.(macbook pro) . 有的可以很快的执行.有的卡10分钟左右才能出来. 理论上和dva脚手架无关, 因为还没有到打包的那一步,纯粹的是卡在启动dev server上.而且单纯的安装umi, 然后new一个空的目录, 之后执行 umi dev. 不同机器也会出现上面的情况. 并且观察进程 node进程一直卡在启动脚本上. cpu 持续100%. 且ctrl+c结束后, node进程也一直停留. 而正常启动的机器.基本在10秒不到就能编译成功. 不知道是否和操作系统版本或者系统环境有关. |
之前有人排查过好像是
$ npm install awesome-typescript-loader
const { TsConfigPathsPlugin } = require('awesome-typescript-loader');
new TsConfigPathsPlugin();
$ node test.js |
console.log('11111111'); @sorrycc 我加了两个log,“11111111”的打印和“22222222”之间过了7-8分钟,期间node进程cpu将近100% |
我先通过环境变量增加开关禁用这个插件, @haorui1130 有空的话可以再帮忙定位下 node_modules/awesome-typescript-loader/dist/paths-plugins.js 这个文件在哪里卡住的。 |
…e TS_CONFIG_PATHS_PLUGIN=none, ref #369
默认已禁用此选项。 |
* fix(plugin-docs): Added HTML title * fix(plugin-docs): Move HTML title into theme config instead of hard coded
* fix(plugin-docs): Added HTML title * fix(plugin-docs): Move HTML title into theme config instead of hard coded
`
PS E:\umi-antd-admin - copy> npm start
启动很慢大约要6~8分钟
The text was updated successfully, but these errors were encountered: