是否可以在npm run build:prod期间将节点模块中的文件之一列入黑名单?

时间:2019-02-22 18:29:27

标签: reactjs webpack node-modules

我的节点模块中的一个文件引起了问题,特别显示了此错误:“模块解析失败:您可能需要适当的加载器来处理此文件类型。”可以在构建过程中排除此文件吗?有什么缺点吗?我们应该在构建过程中排除所有节点模块吗?请有人给我解释一下。如果排除此文件,则可以成功构建应用程序。

1 个答案:

答案 0 :(得分:0)

如果您或您导入/需要的模块/软件包依赖错误的模块,则您不能仅仅将其从构建中排除。如果不是这种情况,则应该可以通过删除node_modules文件夹和package.lock文件并运行npm i来解决错误。

如果实际错误仍然存​​在,则需要修改webpack配置以包括该文件类型的加载程序。如果您使用的是 create-react-app ,则必须npm run-script eject才能执行此操作。您应该使用Google所需的文件类型的加载程序。