如何防止 idea 转译 node_modules 中的包
时间: 2024-05-13 18:20:57 浏览: 85
babel-loader-exclude-node-modules-except:创建正则表达式以将节点模块排除在转译之外(单个模块除外)
可以使用以下方法来防止 IDEA 转译 node_modules 中的包:
1. 在项目根目录下创建 .idea 文件夹,然后在该文件夹下创建一个名为 compiler.xml 的文件。
2. 在 compiler.xml 文件中添加以下内容:
```
<component name="CompilerConfiguration">
<option name="excludeOutput" value="true" />
<output url="file://$PROJECT_DIR$/out" />
<resourceOutputDir url="file://$PROJECT_DIR$/out/resources" />
<annotationProcessing involveTests="true" />
<bytecodeTargetLevel target="1.8" />
<compileServer use="true" />
<translatingCompilerArguments>
<option value="-Dkotlinx.coroutines.debug=off" />
</translatingCompilerArguments>
<module name="moduleName">
<output url="file://$MODULE_DIR$/out" />
<testOutput url="file://$MODULE_DIR$/out/test" />
</module>
</component>
```
3. 将 moduleName 替换为你的模块名称。
4. 重新启动 IDEA。
这样,IDEA 就会忽略 node_modules 目录,并且不会对其中的包进行转译。
阅读全文