问题 :在跟着学webpack的时候出现了以下问题,安装运行webpack-dev-server时,浏览器无法正常访问,并丢出404。

解决 :在 webpack.config.js 中添加相关设置

module.exports={
    mode:'development',
    devServer: {
        static:'./',//根目录,需要点击进入src才能查看
        //static:path.join(__dirname, 'src'),//可以直接访问到src页面,实现页面的实时查看。
        host: "localhost",
        port: 8080,
        hot: true,

 详细可看另一篇文章

为什么要用webpack?_咔卡熊的博客-CSDN博客

如果你有单独的后端开发服务器 API,并且希望在同域名下发送 API 请求 ,那么代理某些 URL 会很有用。 解决开发环境的跨域问题(不用在去配置nginx和host, 爽歪歪~~) 在webpack.config.js中配置 下面简单介绍一下五个经常使用的场景 mmodule.exports = { //... devServer: { proxy: { '/api': 'http://localhost:3000' 请求到 /api/xxx 现在会被代理到请求 http://localhost:3000 一个webpack插件来解决webpack-dev-server无法通过节点api自动打开浏览器的问题 npm i -- save - dev open - browser - plugin // webpack.config.js const OpenBrowserPlugin = reuire ( 'open-browser-plugin' ) const config = { plugins : [ new OpenBrowserPlugin ( { port : 8080 默认8080 默认localhost 默认hppt:
报错情况: The CLI moved into a separate package: webpack-cli. Please install 'webpack-cli' in addition to webpack itself to use the CLI. -> When using npm: npm install webpack-cli -D -> When using y...
这两天在看webpack,今天卡在webpack-dev-server上了,折腾了一下午,一直无法正常运行,每次服务器也提示正常启动了,但是浏览器一输入localhose:8080/admin就提示Get/…,反正就是无法打开页面。最后找到一个帖子,发现原来是我启动服务器的代码有问题。 先安装webpack相关组件 cnpm i webpack-dev-server --save-dev cnpm i webpack --save-dev 代码如下: 1.项目结构如下: 2.webpack.config.js配置文件 因为我定义了两个js,所以入口这边要定义两个名称分别打包成两个bund
问题描述:在vue项目中运行npm run dev启动服务器,然而在同一个局域网下的外部设备不能该服务器 解决方案:在项目的config文件夹下找到index .js中的host把默认的localhost更改为0.0.0.0, 然后外部设备就可以访问该项目启动的服务了(注意必须是在统一局域网下) 以上这篇vue项目中的webpack-dev-sever配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
打开vscode,终端报错: [HPM] Error occurred while trying to proxy request /api/v1/home/comprehensive-search from localhost:8888 to https://www.xxx.com (ERR_TLS_CERT_ALTNAME_INVALID) (https:
之前vue运行访问接口本来没有问题的,今天突然访问老是出现这个问题,情况有四中情况,而我是我这边网络不稳定的原因,气气!!!。第二个情况是因为代理的接口写错,第三个是端口被占用,第四个是node版本低的原因,下面来说说如何解决版本低这个问题 Node 版本更新,下载指定版本 .msi 文件,安装到历史安装目录,即完成版本更新。这是node的官网,http://nodejs.cn/download...
请求报错[HPM] Error occurred while trying to proxy request ‘/xxxx’ 我找了好久的原因,请求方面,代理这些都没有问题啊,但是就是找不出原因, 后来我想起来我的vscode今天重装了,还装了个插件,之后vscode提示我未正确安装, 然后我就不在vscode里面去运行npm run dev,直接在文件夹中打开powershell去运行,就没有出现这个问题了,所以说有时候出现这个错误是编辑器的问题,估计是node环境没整好
webpack-dev-server webpack-dev-server是一个小型的Node.js Express服务器,它使用webpack-dev-middleware来服务于webpack的包,除此自外,它还有一个通过Sock.js来连接到服务器的微型运行时. 我们来看一下下面的配置文件(webpack.config.js) var path = require("path"); module.exports = { entry:{ app:["./app/main.js"] output:{ path:path.resolve(__dirname,"build")
var WebpackServer = require('webpack-hot-server'); new WebpackServer(webpack(webpackConfig), { publicPath: webpackConfig.output.publicPath, contentBase: './', hot: true, stats: true }).listen(3000, 'localhost', (err) => { if (err) throw new gutil.PluginError('webpack', err) console.log('[webpack-server]', 'listening on localhost:3000')
最近在学习angular2框架,感叹angular出现的bug解决起来有点难(bushi),主要是国内使用angular较少,百度不出来,Google的话倒是能给点提示,但是英文看着很不舒服。这段纯属吐槽。接下来是我今天上午遇到的问题解决方法。 之前成功的使用nginx反向代理实现了浏览器跨域访问。但是本地重新启动一个nginx服务来解决跨域问题显然并不是最优解。 于是今天尝试使用angular/cli中自带的webpack.proxy.server进行...
Angular本地中转报错:[HPM] Error occurred while trying to proxy request 在前端开发中了,为了解决浏览器跨域问题,一般都会使用 webpack 的 devServer.proxy 功能,来中转接口。 根据 Angular 的文档,只需要四步即可使用代理。 (1) 在 src/ 目录下创建 proxy.conf.json 配置文件. (2) 在 proxy.conf.json 配置文件中写上中转规则: "/api": {
[HPM] Error occurred while trying to proxy request /login/account from localhost:8000 to localhost:8888/api/ (ENOTFOUND) (https://nodejs.org/api/errors.html#errors_c ommon_system_errors) antd pro 2.0 ...
1. 打开终端(命令行窗口)。 2. 确保已经安装了Node.js和npm。可以通过在终端中输入`node -v`和`npm -v`来检查它们的安装情况。如果结果显示版本号,则表示已经安装成功。 3. 在终端中输入以下命令来安装webpack-dev-server: npm install --save-dev webpack-dev-server 这将会在当前项目的`node_modules`文件夹中安装webpack-dev-server,并将其添加到项目的`package.json`文件的`devDependencies`中。 4. 当安装完成后,可以在项目的根目录中找到`node_modules/.bin`文件夹,其中包含了webpack-dev-server的可执行文件。 5. 现在可以在终端中使用以下命令启动webpack-dev-server,并指定相应的配置文件(例如webpack.config.js): npx webpack-dev-server --config webpack.config.js 此命令将会自动启动一个本地开发服务器,并根据指定的配置文件来构建和提供应用程序。 请注意,确保在安装webpack-dev-server时使用了正确的npm安装命令,并在使用时指定了正确的配置文件。另外,如果需要使用来自webpack或其他插件的特定功能,可能还需要安装相应的插件或依赖项。 ### 回答2: 要下载最新版本的webpack-dev-server,可以按照以下步骤进行操作: 1. 首先,需要确保你的电脑上已经安装了Node.js和npm(Node Package Manager)。你可以在Node.js官方网站上下载并安装最新的Node.js版本。 2. 安装完成之后,打开命令行终端(如Windows的CMD或者macOS的终端)。 3. 在命令行中输入以下命令,全局安装webpack-dev-server: npm install -g webpack-dev-server 这会将webpack-dev-server安装在全局环境中,你可以在任何目录下使用webpack-dev-server命令。 4. 安装完成后,你可以在命令行中输入以下命令,验证安装是否成功: webpack-dev-server --version 如果你看到输出的版本号,则表示安装成功。 5. 如果你想在项目中使用webpack-dev-server,需要在项目的根目录下打开命令行并输入以下命令,将webpack-dev-server安装为项目的开发依赖: npm install webpack-dev-server --save-dev 这会将webpack-dev-server添加到项目的`package.json`文件的`devDependencies`中,同时安装到项目的`node_modules`目录中。 通过以上步骤,你可以成功下载最新版本的webpack-dev-server。记得在项目中的webpack配置文件中配置好webpack-dev-server,然后在命令行中运行`webpack-dev-server`命令,即可开始使用webpack-dev-server来进行开发和调试工作。 ### 回答3: 要下载最新版本的webpack-dev-server,可以按照以下步骤进行操作: 1. 打开终端或命令行工具。 2. 进入你的项目目录,或者选择一个你打算使用webpack-dev-server的项目目录。 3. 确保你已经安装了node.js和npm。你可以在终端中运行`node -v`和`npm -v`来检查版本。 4. 运行以下命令安装webpack-dev-server: ```shell npm install webpack-dev-server --save-dev 上述命令会在你的项目目录中安装最新版本的webpack-dev-server,并将其添加为开发依赖(devDependency)。 5. 安装完成后,你可以尝试运行以下命令来启动webpack-dev-server: ```shell npx webpack-dev-server 这将会启动一个本地服务器,默认在localhost:8080上运行。你可以在浏览器中访问该地址来查看你的项目。 如果你希望修改webpack-dev-server的配置,可以在项目根目录下创建一个`webpack.config.js`文件,并在其中配置相应的选项。 总之,要下载最新版本的webpack-dev-server,只需要使用npm安装命令,并根据需要进行相关配置即可。