草庐IT

nt-webpack-plugin

全部标签

javascript - 使用 Webpack 基于环境的条件构建

我有一些东西要开发-例如,我不想让我的分布式构建文件膨胀的模拟。在RequireJS中,您可以在插件文件中传递一个配置,并在此基础上要求一些东西。对于webpack,似乎没有办法做到这一点。首先为我使用过的环境创建运行时配置resolve.alias根据环境重新指出需求,例如://Allsettings.varall={fish:'salmon'};//`envsettings`isanaliasresolvedatbuildtime.module.exports=Object.assign(all,require('envsettings'));然后在创建webpack配置时,我可以

javascript - webpack中的XX个隐藏模块是什么意思

我一直在玩webpack,在构建过程中我看到它的输出:+27个隐藏模块。这是什么意思?它是否检测我正在使用的全局常量而不需要它们? 最佳答案 Webpack隐藏来自["node_modules","bower_components","jam","components"]等文件夹的模块默认情况下在您的控制台输出中。这有助于您专注于您的模块,而不是您的依赖项。您可以使用--display-modules参数来显示它们。 关于javascript-webpack中的XX个隐藏模块是什么意思,

javascript - 如何在没有require语句的情况下使用webpack加载目录中的所有文件

我有大量的javascript文件在我的应用程序中分成4个子目录。在grunt中,我将它们全部抓取并编译成一个文件。这些文件没有module.exports函数。我想使用webpack并将其拆分为4个部分。我不想手动进入并需要我的所有文件。我想创建一个插件,在编译时遍历目录树,然后获取所有.js文件名和路径,然后需要子目录中的所有文件并将其添加到输出中。我希望将每个目录中的所有文件编译成一个模块,然后我可以从我的入口点文件中获取该模块,或者包含在http://webpack.github.io/docs/plugins.html的Assets中提及。添加新文件时,我只想将它放到正确的目

java - maven-shade-plugin 的用途是什么,为什么要重新定位 Java 包?

我发现有人在pom.xml中使用了maven-shade-plugin。我以前从未使用过maven-shade-plugin(我是Mavenn00b),所以我试图了解使用它的原因以及它的作用。我看了Mavendocs,但是我无法理解此声明:Thispluginprovidesthecapabilitytopackagetheartifactinanuber-jar,includingitsdependenciesandtoshade-i.e.rename-thepackagesofsomeofthedependencies.页面上的文档似乎对新手不太友好。什么是“superjar”?为

qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““ This application failed to star

系列文章目录文章目录系列文章目录前言一、错误原因是什么?二、解决办法终极解决方案前言qt.qpa.plugin:CouldnotfindtheQtplatformplugin“windows”in“”ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.请按任意键继续...一、错误原因是什么?Qt所需要的东西不在环境变量中,这里是qt的插件环境变量二、解决办法找到python的路径,点击\Lib\site-packag

ruby-on-rails - Gem Rmagick 安装错误:extconf.rb:171:in `` ': No such file or directory - convert -version (Errno::ENOE NT)

我在安装rmagick时遇到此错误,我遵循了各种指南,但每次都遇到相同的错误。这次我遵循了本指南:http://www.youtube.com/watch?v=gEWAVlNCKhg&feature=youtu.be:C:/Ruby192/bin/ruby.exeextconf.rb--with-opt-include=C:/ImageMagick/SourceCode--with-opt-lib=C:/ImageMagickcheckingforRubyversion>=1.8.5...yes***extconf.rbfailed***CouldnotcreateMakefiledu

ruby-on-rails - 你最喜欢的 ruby​​ 和 rails 测试 "gem(s)"或 "plugins"

好的人。一般来说,我喜欢TDD和测试。我个人认为这是开发时的一个很好的做法。自从我练习ruby​​以来,我从未觉得有必要尝试一些“测试gems”,例如rspec。我尝试使用Cucumber进行高级测试,使用webrat进行集成测试。您喜欢什么gem,为什么?请提供一些示例或指向解释差异的网站的指针。例如,为什么我应该从FWKrails给我的基本单元测试切换到rspec?从webrat到capybara?从cucumber到牛排?它可能是徒劳的事情,例如:我喜欢这个,因为控制台输出是彩色的更重要的是:我喜欢那个,因为我认为它在编写++时更具表现力++反对:++++。如果这个问题已经存在,

Ruby - DOS (Win32) 路径名到 NT( native )路径名

我需要从Ruby(1.9.3)中的DOS(Win32)路径获取文件的NT(native)路径。意思是,我有字符串:dos_path="C:\Windows\regedit.exe"但我需要:nt_path="\Device\HarddiskVolume1\Windows\regedit.exe"有什么办法吗?谢谢! 最佳答案 可以使用QueryDosDevice将MS-DOS设备名称转换为NT路径功能。从Ruby调用这样的函数可以用Fiddle完成。.从1.9.3开始,它是Ruby标准库的一部分。但是,以下示例仅适用于2.0.0或更

ruby - 流利的自定义插件注册抛出 "Unknown output plugin"

我正在尝试修改现有的Fluentd插件并将其用于我的自定义。所以我:git从github克隆了插件库。gitclone编辑了我的更改gembuildplugin.gemspecgeminstallplugin.gem创建了一个提到插件类型的配置冉fluentd-c-vv我最终在fluentd日志中得到了这个(fluent-plugin-swift是我编辑的插件,插件的类型是'swift'):2017-03-2215:00:27+0000[info]:fluent/engine.rb:126:blockinconfigure:gem'fluent-plugin-swift'version

ruby-on-rails - 如何从 Rails App 中完全删除 webpack 及其所有依赖项

我用thistemplate创建了我的rails包括webpack,我仍然在app/assets/javascript中编写我的javascript代码。我正在尝试将我的应用程序部署到heroku,但它一直失败,我收到此错误"remote:/tmp/build_6f0656280cbbda40c5832ccb79fc1783/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/rubygems_integration.rb:432:in`blockinreplace_bin_path':can'tfindexecutable