Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
在处理顶层 path 时如果
path.stop()
会导致文件后面所有内容都不再处理。require()
的语法必定处于一层ExpressionStatement
下所以没有问题,node_modules 以外的import
都会被转义为require()
同样也没问题。但 node_modules 文件夹下 babel 默认不处理,还保留着
import
语法,调用 stop 就导致跳过了整个body
的处理。