Skip to content
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

安装 roadhog,关于所引用的 af-webpack 有些疑问 #677

Open
remotesc2 opened this issue Apr 19, 2018 · 2 comments
Open

安装 roadhog,关于所引用的 af-webpack 有些疑问 #677

remotesc2 opened this issue Apr 19, 2018 · 2 comments
Labels

Comments

@remotesc2
Copy link

我新建项目,安装 npm i -D roadhog,在 \node_modules\af-webpack\node_modules\af-webpack\node_modules 下只有一个依赖包

1

但是在项目里安装,就会出现若干个依赖

2

第一个疑问在于,这个依赖怎么会不一样?毕竟我安装的是同样的版本,roadhog 都是 2.3 版,af-webpack 都是 0.17.4

第二个疑问是,\node_modules\af-webpack\node_modules\ansi-regex\index.js 中存在箭头函数,在开发环境下,这段代码怎么会被打包进网页中,导致 IE 环境下网站无法启动,提示有语法错误

3

@sorrycc
Copy link
Owner

sorrycc commented Apr 19, 2018

第一个问题可以忽略,是 npm 安装逻辑决定的,有公共的会往上提;第二个问题参考 sorrycc/blog#68

@remotesc2
Copy link
Author

你好,谢谢你的解答。
只是,对于这块逻辑实在没想通,现在可以说大部分依赖包存在于 node_modules 的一级目录,如果是独有的才保留在自己的 node_modules 下?那我提到的第一个问题现场应该正好反了吧?
还有就是 ant-design-pro 的开发环境是可以直接在 IE 下启动的。我看了下 ant-design-pro/af-webpack/node_modules/ 只有三个依赖包,如果我在自己的项目里把多余的删除掉,也可以正常启动

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants