首页
学习
活动
专区
工具
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地址: ?

85210

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 代码转换 针对不同类型资源,打包工具是否支持代码转换。

    99330

    一文带你进入微前端世界

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

    1.1K10

    关于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.8K114

    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目录下源代码进行打包编译,生成一个能被浏览器运行代码,同时这个代码是被压缩过

    66910

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

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

    98020

    webpack实战——一切皆模块

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

    1.1K40

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

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

    46920

    前端资源共享方案对比-笔记: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.4K20

    有点难知识点: 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
    领券