在Angular 4应用程序中运行fabric.js会在开发和生产环境中产生以下警告。
./node_modules/fabric/dist/fabric.js
25971:14-42 Critical dependency: the request of a dependency is an
expression你知道为什么会发生这种情况吗?
谢谢
发布于 2018-01-06 23:15:31
此错误...通常意味着某个路径下的每个文件都会包含在包中(当然不应该忽略)。
此错误只是对编写为表达式的依赖项发出警告。
这里有一个动态导入,不应该使用动态导入。
虽然webpack是一个很好的静态绑定导入的资源,但当第三方库使用
require()表达式在运行时加载JSON或JS配置文件时,就会出现这个问题。
您也可以使用track the GitHub issue。
发布于 2018-01-07 15:57:11
canvas依赖项可以是canvas,也可以是canvas预先构建的
这取决于fabric主对象中用于提取一个或另一个包的属性的值。
这些依赖项仅是nodejs,您不必担心webpack会拾取它们,因为在package.json的browser部分中设置为false
https://stackoverflow.com/questions/48127567
复制相似问题