我已经升级到webpack2,并且在tree-shaking之前我的包大小增加了。在调查为什么我似乎有像bn.js和eliptic之类的大文件(node-libs-browser的一些依赖项-它本身现在是webpack2的依赖项)。有没有办法删除这些或排除它们?在webpack1中,它们没有被添加到我的包中。 最佳答案 问题是因为webpack默认应用了它的内部插件NodeSourcePluginhere或hereforwebworker,并且如果您有一个模块甚至引用了像crypto这样的NodeJS模块,即:varCrypto=c
我已经升级到webpack2,并且在tree-shaking之前我的包大小增加了。在调查为什么我似乎有像bn.js和eliptic之类的大文件(node-libs-browser的一些依赖项-它本身现在是webpack2的依赖项)。有没有办法删除这些或排除它们?在webpack1中,它们没有被添加到我的包中。 最佳答案 问题是因为webpack默认应用了它的内部插件NodeSourcePluginhere或hereforwebworker,并且如果您有一个模块甚至引用了像crypto这样的NodeJS模块,即:varCrypto=c
我使用webpack来捆绑客户端,并希望用它来构建node/npm库。我看到我可以为此指定目标为node。来自doc,"node"Compileforusageinanode.js-likeenvironment(userequiretoloadchunks)但问题是react.js捆绑在编译输出中。我只想包含我的源文件和package.json中列出的任何依赖项。我已将react指定为peerDependency,例如"peerDependencies":{"react":">=0.13","react-tap-event-plugin":">=0.1.3"},我也尝试在extern
我使用webpack来捆绑客户端,并希望用它来构建node/npm库。我看到我可以为此指定目标为node。来自doc,"node"Compileforusageinanode.js-likeenvironment(userequiretoloadchunks)但问题是react.js捆绑在编译输出中。我只想包含我的源文件和package.json中列出的任何依赖项。我已将react指定为peerDependency,例如"peerDependencies":{"react":">=0.13","react-tap-event-plugin":">=0.1.3"},我也尝试在extern
我正在尝试获取tinymce被webpack识别。它在window上设置了一个名为tinymce的属性,因此显然一种选择是使用这样的语法require()它(在底部描述webpack文档的EXPORTINGsection):require("imports?window=>{}!exports?window.XModule!./file.js但是在这个例子中,./file.js是如何解析的呢?我通过npm安装了tinymce,但我不知道如何指定tinymce.js文件的正确路径。无论如何,我宁愿在我的配置中处理这个问题,如果可能的话,我只能require('tinymce'),所以我已
我正在尝试获取tinymce被webpack识别。它在window上设置了一个名为tinymce的属性,因此显然一种选择是使用这样的语法require()它(在底部描述webpack文档的EXPORTINGsection):require("imports?window=>{}!exports?window.XModule!./file.js但是在这个例子中,./file.js是如何解析的呢?我通过npm安装了tinymce,但我不知道如何指定tinymce.js文件的正确路径。无论如何,我宁愿在我的配置中处理这个问题,如果可能的话,我只能require('tinymce'),所以我已
我的package.json包括webpack和一些加载器:"devDependencies":{"babel-core":"^5.2.17","babel-loader":"^5.0.0","jsx-loader":"^0.13.2","node-libs-browser":"^0.5.0","webpack":"^1.9.4"}当我运行webpack时,它不在我的路径中,因此它不会显示为已找到。我全局安装了它npminstall-gwebpack所以二进制文件会出现在我的路径中,但是它找不到安装在./node_modules中的加载器模块它需要处理我的依赖树:$webpack--p
我的package.json包括webpack和一些加载器:"devDependencies":{"babel-core":"^5.2.17","babel-loader":"^5.0.0","jsx-loader":"^0.13.2","node-libs-browser":"^0.5.0","webpack":"^1.9.4"}当我运行webpack时,它不在我的路径中,因此它不会显示为已找到。我全局安装了它npminstall-gwebpack所以二进制文件会出现在我的路径中,但是它找不到安装在./node_modules中的加载器模块它需要处理我的依赖树:$webpack--p
我试图在react中制作一个待办事项应用程序,这对我来说是新的。但是一旦安装了webpack,npmstart就不起作用了。它给了我:my-todo-react@0.1.0start/home/hanna/Desktop/projects/my-todo-reactreact-scriptsstart项目依赖树可能有问题。这可能不是CreateReactApp中的错误,而是您需要在本地修复的问题。CreateReactApp提供的react-scripts包需要依赖:“webpack”:“4.19.1”不要尝试手动安装:您的包管理器会自动安装。但是,在树的较高位置检测到不同版本的web
我试图在react中制作一个待办事项应用程序,这对我来说是新的。但是一旦安装了webpack,npmstart就不起作用了。它给了我:my-todo-react@0.1.0start/home/hanna/Desktop/projects/my-todo-reactreact-scriptsstart项目依赖树可能有问题。这可能不是CreateReactApp中的错误,而是您需要在本地修复的问题。CreateReactApp提供的react-scripts包需要依赖:“webpack”:“4.19.1”不要尝试手动安装:您的包管理器会自动安装。但是,在树的较高位置检测到不同版本的web