草庐IT

gulp-webpack

全部标签

node.js - 本地安装的 gulp 不在命令行中运行?

我是nodejs和gulp的新手。我在一个nodejs项目上工作,我必须在所有文件上运行jslint。为此,我正在使用gulp。我的问题是,为了在cli上运行gulp,我不想全局安装gulp,也不想更新我的路径变量,所以我已经使用包在本地项目中安装了gulp和其他Node模块.json文件cdmyprojectnpminstall因为我不想全局安装gulp并且想运行本地gulp,所以我在我的package.json文件中添加了脚本,如this中给出的那样问题{"name":"","version":"1.0.0","main":"index.js","private":true,"de

css - 使用 Webpack,是否可以只生成 CSS,不包括 output.js?

我正在使用Webpack与extract-text-webpack-plugin.在我的元素中,我有一些构建脚本。其中一个构建脚本应该只捆绑和缩小CSS。由于我将Webpack用于其他脚本,因此我发现使用Webpack是个好主意,即使我只想打包和缩小CSS。它工作正常,除了我无法摆脱output.js文件。我不想要生成的webpack输出文件。我只想要这个特定脚本的CSS。有没有办法摆脱生成的JS?如果没有,您是否建议任何其他专门用于处理CSS的工具?谢谢。 最佳答案 有一个简单的方法,不需要额外的工具。有一个简单的方法,您不需要额

node.js - 使用 webpack 为 Electron 应用程序捆绑错误 `Cannot resolve module ' electron'`

我正在尝试使用React创建一个Electron应用程序。我使用Webpack来编译ReactJSX语法,但是当我尝试使用webpack命令编译时,我得到了这个错误:ERRORin./app.jsxModulenotfound:Error:Cannotresolvemodule'electron'in/Users/masterT/Downloads/gist@./app.jsx6:18-37这里是applicationcode.我做错了什么? 最佳答案 一个非常简单的解决方案:constremote=window.require('

css - 使用 Webpack 和 font-face 加载字体

我正在尝试使用@font-face在我的CSS文件中加载字体,但该字体永远不会加载。这是我的目录结构。然后在webpack.config.js我有加载器来获取字体。varpath=require('path');varwebpack=require('webpack');module.exports={devtool:'eval',entry:["./index.js"],output:{path:__dirname+"/build",filename:"main.js"},plugins:[newwebpack.NoErrorsPlugin(),newwebpack.HotModul

javascript - 从一个 gulpfile.js 从另一个 gulpfile.js 运行 gulp 任务

也许我的方法有问题,但我有以下情况:我有一个包含gulpfile的component-a。它的一项任务(例如构建)构建组件并在dist文件夹中创建一个组合的js文件我有一个包含gulpfile的component-b。它的一项任务(例如构建)构建组件并在dist文件夹中创建一个组合的js文件我有一个使用这两个组件的项目。这个项目也有一个gulpfile,我想在其中编写一个任务:从/components/component-a/gulpfile.js执行构建任务从/components/component-b/gulpfile.js执行构建任务concats/components/com

javascript - 即使在显示捆绑有效消息后,Webpack-dev-server 也不捆绑

我已经使用webpack设置了一个基本的react应用程序,但我无法让webpack-dev-server正常运行。我已经全局安装了webpack-dev-server并尝试运行命令sudowebpack-dev-server--hot因为需要热重载。该项目似乎仅使用webpackcmd就可以正常工作。它构建到我的构建文件夹中,我可以通过某些服务器使其工作,但它不适用于webpack-dev-server。从终端可以清楚地看出构建过程已经完成,没有抛出任何错误[webpack:bundlenowVALID.]并且它实际上可以正常观看,因为在任何更改时它都会触发构建过程,但它不会'并没有

javascript - nodejs v10.3.0 : src\node_contextify. cc:629 的 gulp 任务问题:断言 `args[1]->IsString()' 失败

我最近将我的nodejs版本更新为10.30.0。一切正常。但是我的gulp构建任务不起作用,在旧版本(9.X)上运行良好。这就是我得到的。gulp[11376]:src\node_contextify.cc:629:Assertion`args[1]->IsString()'failed.1:node::DecodeWrite2:node::DecodeWrite3:uv_loop_fork4:v8::internal::interpreter::BytecodeDecoder::Decode5:v8::internal::RegExpImpl::Exec6:v8::internal

javascript - 具有多个入口点的 Webpack watch() - 为未更改的文件发送 bundle ?

在我的webpack.config.js中,我有3个单独的入口点,一个用于JS包,一个用于主SCSS包,一个用于与主SCSS包没有关系的单独的SCSS包。当我使用webpack.watch()API时,出于某种原因,例如编辑JS源文件,不仅会重新编译JS包,还会重新编译2个SCSS包。为什么会这样?如何阻止这种行为并确保只重新编译已编辑的入口点?这是一个问题的原因是我正在使用browsersync,并且对于CSS包重新编译我只是注入(inject)CSS而不是重新加载,但在HTML/JS上编辑它的重新加载。但是,如果我编辑SCSS并且它还重新编译JS/HTMLbrowsersync会触

node.js - 如何从 Node 脚本运行 gulp 任务

我有一个Node脚本,我想在同一个脚本中运行一个gulp任务,我该如何调用它?#!/usr/bin/envnodevargulp=require('gulp');gulp.task('default',function(arg){});//HowdoIcallthetask'default' 最佳答案 最终我找到了方法:gulp.start('default'); 关于node.js-如何从Node脚本运行gulp任务,我们在StackOverflow上找到一个类似的问题:

javascript - Webpack Express 无法解析模块 'fs' ,请求依赖为表达式

当我在项目中包含Express时,我在尝试使用webpack构建时总是会遇到这些错误。webpack.config.dev.jsvarpath=require("path")module.exports={entry:{"server":"./server/server.ts"},output:{path:path.resolve(__dirname,"dist"),filename:"bundle.js",publicPath:"/public/"},module:{loaders:[{test:/\.ts(x?)$/,exclude:/node_modules/,loader:"t