草庐IT

gulp-webpack

全部标签

node.js - - 使用 Webpack 的 configuration.output.path : The provided value "public" is not an absolute path!

我正在使用基于WebPack的LaravelMix。我让它工作了,现在它失败了:Invalidconfigurationobject.WebpackhasbeeninitialisedusingaconfigurationobjectthatdoesnotmatchtheAPIschema.-configuration.output.path:Theprovidedvalue"public"isnotanabsolutepath!如果我删除我的webpack.mix.js内容,它仍然会以同样的方式失败。你能帮我调试一下这个错误吗,我不知道如何继续。我已经删除了node_modules文

node.js - 如何在 webpack 入口添加通配符映射

我需要webpack脚本文件夹中的所有js文件。我试过这个module.exports={module:{loaders:[{test:/\.js$/,exclude:/node_modules/,loaders:["babel-loader"],}],},entry:"./src/scripts/*.js",output:{path:'./src/build',filename:'[name].js'}};我遇到这样的错误,ERRORinEntrymodulenotfound:Error:Cannotresolve'file'or'directory'./src/scripts/*i

node.js - 如何将使用 Gulp 的 Node 部署到 heroku

我正在使用gulp以及gulp插件,例如gulp-minify-css、gulp-uglify等(列为我的应用程序的npm依赖项)。我也不提交所有生成文件所在的npm_modules文件夹和公用文件夹。在部署和设置我的服务器(它已经在寻找公用文件夹)之后,我不知道如何构建我的应用程序(我有gulpbuild命令)。在上传之前提交似乎是个坏主意。也许有一些温和的决定......有什么想法吗?来自:Howtodeploynodeappthatusesgrunttoheroku 最佳答案 我可以通过将它添加到我的“package.json

node.js - 引用错误 : webpack is not defined

在我的webpack应用程序中,我有一个由“npmrunbuild”触发的基本构建过程,它执行webpack二进制文件并将/app中的index.html复制到/dist。每当我运行npmrunbuild我得到ReferenceError:webpackisnotdefined但是当我运行npmstart时,它会启动webpack-dev-server,一切都很好。这是我的webpack配置文件:varExtractTextPlugin=require('extract-text-webpack-plugin');varconfig={context:__dirname+'/app',

javascript - 如何确定已安装的 webpack 版本

特别是在从webpackv1到v2的过渡期间,以编程方式确定webpack的内容非常重要。版本已安装,但我似乎找不到合适的API。 最佳答案 安装的版本:使用webpackCLI:(--version,-vShowversionnumber[boolean])webpack--version或:webpack-v使用npmlist命令:npmlistwebpack结果为name@version-range:@/path/to/project└──webpack@使用yarnlist命令:yarnlistwebpack如何以编程方式进

node.js - 使用 webpack-dev-server 运行 node express 服务器

我正在使用webpack使用以下配置成功运行我的react前端:{name:'client',entry:'./scripts/main.js',output:{path:__dirname,filename:'bundle.js'},module:{loaders:[{test:/.jsx?$/,loader:'babel-loader',exclude:/node_modules/,query:{presets:['es2015','react','stage-2']}}]}}我也在尝试建立一个node.jsexpress后端,并且也想通过webpack运行它,这样我就有一个同时运

node.js - 如何将环境变量设置为 gulp 任务?

我不想在每次运行gulp设置环境变量时输入额外的参数NODE_ENV='production'gulp。我宁愿在gulp中通过任务设置环境变量。什么是实现这一目标的好方法? 最佳答案 gulp.task('set-dev-node-env',function(){returnprocess.env.NODE_ENV='development';});gulp.task('set-prod-node-env',function(){returnprocess.env.NODE_ENV='production';});像这样使用它:gu

node.js - 在 gulp.watch 中过滤文件的最佳方法?

我想查看所有文件,但gulp.js目录中的.min.ext文件除外。过滤掉这些的最佳方法是什么?例子:gulp.task('watch',function(e){gulp.watch('./js/*.js',['css']);//don'twanttowatch.min.jsfiles.whatisbestway?});编辑:如果没有外部软件包就无法完成,那么哪一个是最有信誉的? 最佳答案 gulp.watch内部使用vinyl-fs(见source),它使用gaze,它使用自己​​minimatch,因此您应该可以使用!./js/

node.js - Webpack-dev-server 提供目录列表而不是应用程序页面

我只能在/public下看到实际的应用程序。webpack.config.js中的配置如下:varpath=require('path');varwebpack=require('webpack');module.exports={entry:['webpack-dev-server/client?http://localhost:8080','webpack/hot/only-dev-server','./app/js/App.js'],output:{path:path.join(__dirname,'public'),filename:'bundle.js',publicPath

javascript - console.log 到标准输出的 gulp 事件

我想在gulp时登录到标准输出(配置环境)任务正在运行或已经运行。类似这样的:gulp.task('scripts',function(){varenviroment=argv.env||'development';varconfig=gulp.src('config/'+enviroment+'.json').pipe(ngConstant({name:'app.config'}));varscripts=gulp.src('js/*');returnes.merge(config,scripts).pipe(concat('app.js')).pipe(gulp.dest('app