首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue踩坑-Error: listen EADDRNOTAVAIL 192.168.1.122:8081

每天上班,重启电脑,按照下面的步骤,打开vue项目,开始编写代码,但是,今天一往常一般操作: 1:cd /项目名称 下面就是运行项目了,cd /项目名称,我文件放在D盘,所以先进入d盘,再进入项目...shopapp@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` npm ERR...如何在手机上查看测试vue-cli构建项目:https://www.jianshu.com/p/a15be31cab12 ? 图片.png ?...图片.png 解决办法: 因为机器重启,DHCP重新分配了IP。重新配置工程绑定当前分配IP就可以了,或者修改本机IP为静态IP,问题就解决了。...1:打开cmd,命令行运行 ipconfig,得到本机ip地址: ?

84610

vue踩坑-Error: listen EADDRNOTAVAIL 192.168.1.122:8081

每天上班,重启电脑,按照下面的步骤,打开vue项目,开始编写代码,但是,今天一往常一般操作: 1:cd /项目名称 下面就是运行项目了,cd /项目名称,我文件放在D盘,所以先进入d盘,再进入项目...如何在手机上查看测试vue-cli构建项目:https://www.jianshu.com/p/a15be31cab12 ?...shopapp@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` npm ERR...图片.png 解决办法: 因为机器重启,DHCP重新分配了IP。重新配置工程绑定当前分配IP就可以了,或者修改本机IP为静态IP,问题就解决了。...1:打开cmd,命令行运行 ipconfig,得到本机ip地址: ? 图片.png 2:找到config文件夹下index.js文件,打开后,将host值改为我上一步所得到ipv4即可 ?

2.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【QQ音乐web团队】:ReactJS 服务端同构实践

    简单说,由于服务端 NodeJS 环境存在,对于服务端同构,就是维护一套业务代码,可以分别在服务端和前端运行。 ?...微信部分版本不支持 History API 另外据了解在 iOS Webview shouldStartLoadWithRequest 中可能监听不到 pushState 产生变化,导致客户端同学依赖这个方法设计后退...相关配置可以参考 Webpack 文档。 Build 服务端时候要注意配置 target 为 node,libraryTarget 为 commonjs2,产出适合 Node 端运行代码。 ?...Webpack 将对声明依赖自动进行分片打包。在运行时执行到相应代码时候才会加载相应 chunk。 ?...总结: 接下来看一下我们接入之后,直和不直效果对比: ? 不直 VS. 直 明显看到少了白屏和初始化部分,可交互时间也得到了提前。

    2K70

    ReactJS 服务端同构实践【QQ音乐web团队】

    简单说,由于服务端 NodeJS 环境存在,对于服务端同构,就是维护一套业务代码,可以分别在服务端和前端运行。 ?...微信部分版本不支持 History API 另外据了解在 iOS Webview shouldStartLoadWithRequest 中可能监听不到 pushState 产生变化,导致客户端同学依赖这个方法设计后退...相关配置可以参考 Webpack 文档。 Build 服务端时候要注意配置 target 为 node,libraryTarget 为 commonjs2,产出适合 Node 端运行代码。 ?...Webpack 将对声明依赖自动进行分片打包。在运行时执行到相应代码时候才会加载相应 chunk。 ?...---- 总结: 接下来看一下我们接入之后,直和不直效果对比: ? 不直 VS. 直 明显看到少了白屏和初始化部分,可交互时间也得到了提前。

    1.6K50

    如何从广度与深度衡量打包工具好坏

    其中,在浏览器环境中,node一些核心库(events、stream、path...)会被打包成浏览器支持版本。 缺点:缺少ESM标准约束,在tree-shaking上存在天生劣势。...这种方式可以显著减少运行时需要下载和执行JS代码。...「代码分割」包含很多因素: Dynamic import(动态import) 比如webpack会将动态import语法编译为运行时以jsonp形式加载并执行代码。...Non-JavaScript resources 非JS资源打包 典型web应用不仅仅包含JS代码,还包含HTML、CSS、图片、字体等。 如何在打包工具中处理好这些资源之间依赖关系?...针对不同宿主环境,需要能打包不同规范产物。 Transformations 代码转换 针对不同类型资源,打包工具是否支持代码转换。

    98130

    关于webpack面试题总结

    何在vue项目中实现按需加载? 问题解答 1. webpack与grunt、gulp不同?...在 Webpack 运行生命周期中会广播出许多事件,Plugin 可以监听这些事件,在合适时机通过 Webpack 提供 API 改变输出结果。...webpack运行生命周期中会广播出许多事件,Plugin 可以监听这些事件,在合适时机通过 Webpack 提供 API 改变输出结果。 8.webpack热更新是如何做到?...对于依赖资源文件打包解决方案:通过css-loader和extract-text-webpack-plugin来实现,配置如下: ? 13.如何在vue项目中实现按需加载?...参考文章 关于 webpack 面试题有哪些? 前端面试之webpack面试常见问题 《深入浅webpack》电子版 webpack 构建性能优化策略小结 冉四夕:Webpack HMR 原理解析

    11.7K114

    一文带你进入微前端世界

    浏览器刷新 iframe url 状态丢失、后退前进按钮无法使用。 UI 不同步,DOM 结构不共享。...,从而减小编译时间以及降低包体积 优点: 能够共享模块,减小编译时间以及降低包体积 缺点: 需要升级 webpack5,构建工具受限 组合式应用路由分发 每个子应用独立构建和部署,运行时由父应用来进行路由管理...这里一般有通过 JavaScript Entry 或者 HTML Entry 作为渲染入口注意:子应用也可以将包打成多个,然后利用 webpack webpack-manifest-plugin 插件打包...命名空间,通过 webpack postcss 插件,在打包时添加特定前缀,即各个子应用使用特定前缀来命名 class。...通常在 Node.js 端可以采用 vm 模块,而对于浏览器,则需要结合 with 关键字和 window.Proxy 对象来实现浏览器端沙箱 微前端消息通信 微前端通常不会限制应用采用框架,如何在不同应用

    1K10

    vue菜鸟从业记:完成项目最后一公里之真机测试和打包上线

    我也不知道我数据处理逻辑对不对,我们验证一下吧?”, 哈哈哈,自嘲一下~ 当一切准备就绪,此时就剩下了完成项目的最后一公里,即真机测试和打包上线。 那么如何在vue项目里做真机测试呢?...跟着王小闰节奏,快速打开项目根目录下package.json文件,每次运行npm run dev时候,本质上都在运行它后面定义 webpack-dev-server --inline --progress..." 然后我们保存下package.json文件,重启下服务,再回到浏览器重新输入IP+端口号,发现就可以正常访问了。...安装好之后我们需要重启一下服务器,然后跟着王小闰节奏,打开src/main.js文件,在文件开头引入 import 'babel-polyfill',然后所有浏览器就都可以完美支持promise了,之前一部分童鞋手机测试白屏问题就解决了...当我们做vue项目上线时候,首先第一步需要在终端运行一个命令 npm run build 此时,vue脚手架工具会帮我们自动对src目录下源代码进行打包编译,生成一个能被浏览器运行代码,同时这个代码是被压缩过

    65910

    webpack实战——一切皆模块

    写在前面 这是webpack实战系列笔记第4篇记录,简单描述一个思想:模块化思想——一切皆模块。...但是对于webpack来说,这些静态资源却都是模块,我们可以像加载一个JS模块一样去加载它们,: // main.js import '@/reset.css' 如果经常使用vue\react等单页面框架去构建项目的一定会非常熟悉这种写法...,但如果没接触过也一定会感觉这种写法比较新奇,甚至迷惑不解:从JS中加载CSS意义何在呢?...可以画出依赖图便于理解: •先看一般情况下流程: ? 一般情况 •接下来看使用webpack: ?...,而本篇旨在描述一切皆模块思想,在学习webpack过程中,可以将这一思想尽情发挥到每一种静态资源上,从而使得项目系统更加简洁且健壮!

    1.1K40

    深入浅webpack学习1--使用DevServer

    启动HTTP服务监听在http://localhost:8080/, DevServer启动后会一直驻留在后台保持运行,访问这个网址就能获取项目根目录下index.html。...main.js main.css main.js中任何文件,保存后你会发现浏览器会自动刷新,运行修改后效果。...webpack在启动时可以开启监听模式,开启监听模式后webpack会监听本地文件系统变化,发生变化时重新构建出新结果。...模块热替换默认是关闭,要开启模块热替换,只需要在启动DevServer时带上--hot参数,重启DevServer后再去更新文件就能体验到模块热替换乐趣了。...支持Source Map 在浏览器中运行JavaScript代码都是编译器输出代码,这些代码可读性差。

    97120

    腾讯技术团队是如何做前端性能优化

    项目目录没有合理分层,目录结构和 wenke-dev/wenke-webpack(封装构件 npm 包)高度耦合,无法移动。 ?...wenke-webpack 包是生产环境打包工具,静态资源需要手动写死前缀,编译时替换 hash 戳,资源查找和项目目录比较耦合。 热更新机制不完善,SSR 模版修改时需要重启服务。 ?...首屏直数据过于冗余,在明星、影视等包含富媒体 Query 词中表现显著。 ? 首屏直数据包含了大量非首屏数据及视频二级页数据。 ?...头部大量阻塞渲染资源请求。 ? 较长 javascript 执行耗时。 ? 频繁重绘和重排。 ? 较长关键资源加载耗时,摘要封面图加载耗时。 ?...引入 React-router 和 Redux,使得维护前进后退栈和状态管理成本大幅降低。

    44620

    前端资源共享方案对比-笔记:iframeJS-SDK微前端

    下一篇讲 BK-VISION如何在让用户自由选择 iframe/JS-SDK/微前端模式共享 iframe  iframe嵌入是目前使用很广泛一种嵌入方案,直接使用iframe标签+网页地址就可以嵌入...浏览器刷新 iframe url 状态丢失、后退前进按钮无法使用 JS-SDK SDK(Software Development Kit) 即软件开发工具包, 一般是一些软件工程师为特定软件包、软件框架...在过去,这种方法被称为垂直系统前端集成。但微前端显然是一个更友好、更简洁术语。 进一步提炼以下5点微前端核心思想 与技术无关 每个团队都应该能够选择和升级他们堆栈,而无需与其他团队协调。...细细玩味这段话,我们发现webpack 5视角下微前端仅需要包含3个特点:独立开发、独立部署、运行时组合。...如果你基于webpack 5 MF发布过远程模块,你会知道它并不包含micro-frontends站点里提到隔离团队代码这个关键点,尽管我们知道涉及到代码运行隔离需要用上shadowrealm(未来隔离方案

    1.7K10

    webpack4大结局:加入腾讯IM配置策略,实现前端工程化环境极致优化

    别名,简化import长字段 同构直,SSR热调试(基于Node做中间件) 实现javaScripttree shaking 摇树优化 删除掉无用代码 实现CSStree shaking...转换代码,编译代码,输出代码 最终形成打包后代码 这些都是webpack一些基础知识,对于理解webpack工作机制很有帮助。...主要看一下React技术栈,如何在构建中接入热刷新 无论什么技术栈,都需要在dev模式下加上 webpack.HotModuleReplacementPlugin插件 devServer: {...node 服务需要html/js通过webpack插件动态输出,当nodemon检测到变化后将自动重启,html文件中静态资源全部替换为dev模式下资源,并保持socket连接自动更新页面。...实现热调试后,调试流程大幅缩短,和普通非直模式调试体验保持一致。下面是SSR热调试流程图: ?

    2K30

    搭建智能合约开发环境Remix IDE及使用

    目前开发智能合约IDE, 首推还是Remix, 而Remix官网, 总是由于各种各样(网络)原因无法使用,本文就来介绍一下如何在本地搭建智能合约开发环境remix-ide并介绍Remix使用。..."$NVM_DIR/nvm.sh" 重启下命令行,输入nvm 试试,应该可以看到 nvm 命令帮助 使用nvm 安装node 因为Remix IDE 要求使用node 7.10.1, 命令行输入一下命令进行安装...在右侧功能区域,常用是Compile、Run及Debuger几个标签页(Tab)。 在Compile页,会动态显示当前编辑区域合约编译信息,显示错误和警告。...为了方便介绍,我为每个按钮编了号,每个按钮含义是: 后退一步(不进入函数内部) 后退一步(进入函数内部) 前进一步(进入函数内部) 前进一步(不进入函数内部) 跳到上一个断点 跳出当前调用 跳到下一个断点...在本例中,我们跟踪运行步骤时候,可以看到局部变量值为2,赋值给状态变量之后,状态变量值更改为了3,所以可以判断运行当前语句时候出错了。

    3.2K10

    gulp+webpack工作流探索

    概述 最近研究了下工作流,先说一下我司情况,我司现在是pc端用php直,h5用vuejs构建,vuejs部分就不进行描述了,因为网上构建方法都是很成熟了。...以下是php直,需要向后台同学提供html文件构建方法。调试都是在本地调试,调试完成后打包生成html交付给后台同学。...|- css //存放压缩打包后css |- js //webpack 自动打包js |- images //压缩后图片 //这里还有打包后html文件...开发时引入 compass编译 |- images 原图片 修改依赖包内容 因为rev默认生成版本号是加在静态文件文件名上main-d3id7340.js这样会造成服务器上有...总结 在思考工作流时候,思考最多就是如何在php直并且由后端同事写模版文件情况下做好交付html和后期脱离后端同事进行静态文件维护,好像除了用nginx ssi没什么其他好办法再不改模版文件情况下更换静态文件

    1.3K20

    有点难知识点: Webpack Chunk 分包规则详解

    ,基于这种次序 webpack 就可以推断模块运行之前需要先执行那些依赖模块,也就可以进一步推断那些模块应该打包在一起,那些模块可以延后加载(异步执行),关于模块依赖图更多信息,可以参考我另一篇文章...、ChunkGraph 对象,后续 SplitChunksPlugin 插件会在 Chunk 系列对象上做进一步拆解、优化,最终反映到输出上才会表现出复杂分包结果。...对应模块依赖: ? 此时,webpack 会为入口 index.js、异步模块 async-a.js 分别创建分包,形成如下数据: ? 这里需要引入一个新概念 —— Chunk 间父子关系。...特性,则需要写入 __webpack_require__.o 函数 等等 虽然每段运行时代码可能都很小,但随着特性增加,最终结果会越来越大,特别对于多 entry 应用,在每个入口都重复打包一份相似的运行时代码显得有点浪费...之间简单父子关系链实现,很难推断提取出第三个包应该作为 entry 父 chunk 还是子 chunk,CommonChunkPlugin 统一处理为父 chunk,某些情况下反而对性能造成了不小负面影响

    1.5K20

    从零搭建一个 webpack 脚手架工具(二)

    下载好之后,就可以在 webpack 配置项中去配置 webpack-dev-server 啦。 配置 devServer devServer 配置项很多,这里只对使用最多做一下介绍。...--config config/webpack.config.dev.js" } } 然后运行 npm start 就会自动打开浏览器,跳转到我们指定 localhost:8888 端口。...还有一点就是,每次修改配置项都要重新运行命令,这是很费时一件事,如何在更新配置文件后不用再次重启服务呢?这在下面会说到。...在 devServer 中单纯让 hot = true 是没有作用,还需要一个 webpack 插件。这个插件是 webpack 内置插件,不需要下载。.../react-dom' } 最后,重启服务,热更替模块就可以用了。

    1.4K40
    领券