草庐IT

webpack-file-loader

全部标签

javascript - 使用 react-hot-loader 获取 "Aborted because 0 is not accepted"和整页重新加载

我正在尝试使用react-hot-loader设置webpack热重载。它大部分似乎都在工作。我在现有的Rails应用程序中使用webpack。但这不是热重载。每次更改我的react代码时,它都会触发重新加载。我收到的错误消息是:[HMR]Cannotapplyupdate.Needtodoafullreload!-dev-server.js:18[HMR]Error:Abortedbecause0isnotaccepted-dev-server.js:19athotApply(http://localhost:8080/assets/webpack/bundle.js?body=1:

javascript - webpack 2 预期 '!' 错误与导入一起使用

我想使用这个svg加载器,https://github.com/jhamlet/svg-react-loader在说明中我遵循了用法,比如importLogofrom'svg-react-loader?name=Logo!../images/logo.svg';但是我得到了错误Line3:Unexpected'!'in'svg-react-loader?name=Logo!../images/logo.svg'.Donotuseimportsyntaxtoconfigurewebpackloadersimport/no-webpack-loader-syntax

javascript - Lodash 不是 TreeShaking with Webpack 和 Webpack 4?

我想从webpack生成的包中摇树lodash以及我未使用的multiply函数我有2个主要文件app.js和math.js它包含以下代码-应用程序.jsimportmapfrom"lodash/map";import{sum}from"./math";console.log("?");console.log(`2+3=${sum(2,3)}`);map([1,2,3],x=>{console.log(x);});数学.jsexportconstsum=(a,b)=>a+b;exportconstmultiply=(m,n)=>m*n;webpack.config.jsconstpat

javascript - 表达 : Sending a file from parent directory

我想使用expressjs的sendfile从脚本文件的父目录发送文件。我试图做的是:app.get('/',function(req,res){res.sendfile('../../index.html');});我收到一个禁止的错误,因为显然,sendfile不信任路径遍历。到目前为止,我一直无法弄清楚如何更改通过sendfile发送的文件的目录。有什么提示吗?编辑:发帖的时候有点累,其实还挺轻松的。我会把它留在这里以防其他人偶然发现这个。sendfile有一个选项参数,允许您这样做,如下所示:app.get('/',function(req,res){res.sendfile(

javascript - 在 https 模式下使用 webpack-dev-server 的 Safari 刷新循环

我在SafariVersion9.0.1(11601.2.7.2)上测试JS模块时遇到了一个奇怪的问题因此,我使用带有标准HMR配置的webpack-dev-server(但使用https:true),即使我不更新我的源文件,浏览器也会保持刷新。事实上,它陷入了刷新循环。当我打开检查器控制台时,我在重新加载之前短暂地看到了这个错误:WebSocket网络错误:OSStatus错误-9807:无效的证书链然后就在刷新之前[WDS]Disconnected![WDS]Appupdated.Reloading...可能与自签名证书验证失败有关。服务器在https://localhost:11

javascript - 如何在 webpack 中导入 jquery

我在webpack上使用jquery时遇到问题。我的代码:constpath=require('path');constwebpack=require('webpack');constCleanWebpackPlugin=require('clean-webpack-plugin');constExtractTextPlugin=require("extract-text-webpack-plugin");constUglifyJsPlugin=require('uglifyjs-webpack-plugin');constCompressionPlugin=require("comp

javascript - 使用 reader.readAsArrayBuffer(file) 获取图像 base64

我正在尝试获取base64字符串中的图像内容。最初我是用readAsDataURL做的但是becauseIwanttovalidatethemimetypeontheclientside,看来我必须使用readAsArrayBuffer也指出onthissite.所以我以前工作得很好:varreader=newFileReader();reader.onloadend=function(event){varbase64=reader.result;};reader.readAsDataURL(event.target.files[0]);Reproductiononline现在我添加了

javascript - 在 Webpack 中订购多个入口点

我的Webpack配置中有多个条目:entry:{'polyfills':'./src/polyfills.ts','vendor':'./src/vendor.ts','app':'./src/main.ts'},当我运行npmstart(webpack-dev-server--inline--progress--port8080--bail)\Loading...在我的index.html中按以下顺序变成脚本:但是当我运行webpack-p--progress--profile--bail它的顺序是:common,app,polyfil,thenvendor顺序很重要。如果在pol

javascript - 使用 Webpack 将 ES6 转译为单独的文件

是否可以配置webpack来做等同于:babelsrc--watch--out-dirlib这样的目录结构是这样的:-src-alpha-beta.js-charlie-delta.js-echo.js-foxtrot-golf-hotel.js将所有文件编译为ES5并在lib目录下以相同的结构输出它们:-lib-alpha-beta.js-charlie-delta.js-echo.js-foxtrot-golf-hotel.js我试过遍历所有文件路径并将它们作为单独的条目传递,但在定义输出文件时,webpack似乎“忘记”了文件的位置。Output.path只提供[hash]tok

javascript - 错误 : Failed to execute 'send' on 'XMLHttpRequest' : Failed to load 'file' : AngularJS SPA

我是AngularSPA的新手,这是我第一次通过谷歌搜索获得代码并尝试运行。但是我在控制台中遇到了一些错误。我不知道为什么,我发现了以下控制台错误列表:XMLHttpRequestcannotloadfile:///C:/Users/hp/Downloads/single-page-app-angularjs-master/home.html.Crossoriginrequestsareonlysupportedforprotocolschemes:http,data,chrome,chrome-extension,https,chrome-extension-resource.Err