解决vue init webpack 下载依赖卡住不动的问题
有时候下载依赖的时候网速不行,这时候我们选择手动下载依赖
有时候下载依赖的时候网速不行,这时候我们选择手动下载依赖:选择 No,I will handle that myself
生成完项目之后,再cd进入项目文件夹,然后再npm install 安装即可。
但是如果真的安装“个把”小时也没成功那就用:cnpm install 吧
如果安装过程中等待太久,我们难免会不耐烦,所以会中途关闭项目。那么我们接下操作 npm run dev 肯定是报错的
正确做法:cd进入项目文件夹,然后再npm install 安装完。如果还是安装“个把”小时也没成功那就用:cnpm install
再执行 npm run dev
成功!!!
补充知识:Vue项目碰到"‘webpack-dev-server'不是内部或外部命令,也不是可运行的程序或批处理文件"报错
最近公司里做vue项目,svn了前端同事的项目代码,装好环境,运行项目(安装步骤随便百度一下,很详细),控制台里报错“‘webpack-dev-server'不是内部或外部命令,也不是可运行的程序或批处理文件,随机百度解决方法,有的说需要重新装依赖包,有的说扩展用户权限,都做了,但是报错依旧。
随机自己新建一个vue项目(https://segmentfault.com/a/1190000009871504),发现没有报错,于是可以肯定是svn下来的项目代码有问题,最后将项目里的“node_modules”文件夹删除,然后在cmd中cd到项目目录,依次运行命令:npm install和npm run build,最后运行npm run dev后项目成功运行。
以上这篇解决vue init webpack 下载依赖卡住不动的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Vue路由权限控制解析
前言 本人在公司主要负责中后台系统的开发,其中路由和权限校验算是非常重要且最为基本的一环.实际开发项目中,关于登录和路由权限的控制参照了vue-element-admin这个明星项目,并在此基础上基于业务进行了整合,接下来我会以这个项目为例,仔细地剖析整个路由和权限校验的过程,也算是对这个知识点的一些总结. 项目总体目录结构 进入今天主题之前,我们先来梳理下整个项目,src目录下的. api: 接口请求 assets: 静态资源 components: 通用组件 directive: 自定义指令
-
在VUE中使用lodash的debounce和throttle操作
说明: debounce和throttle在脚手架的使用,此处以防抖函数debounce为例避免按钮被重复点击 引入: import lodash from 'lodash' 使用: 直接使用debounce方法 // 审核 audit: lodash.debounce(function() { this.$refs['model'].saveTotalResult(1).then(() => { const reportId = this.activeReport.id; report.aud
-
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
今天在项目中使用axios时发现axios.all() 方法可以执行但是控制台报错,后来在论坛中看到是由于axios.all() 方法并没有挂载到 axios对象上,需要我们手动去添加 == 只需要在你封装的axios文件里加入 == instance.all = axios.all 就完美解决了! 补充知识:vue项目中使用axios.all处理并发请求报_util2.default.axios.all is not a function异常 报错: _util2.default.axios.
-
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
我就废话不多说了,大家还是直接看代码吧~ Axios.all([request1, request2, request3]) .then( Axios.spread((area, acct, perms) => { console.log('全部加载完成') }) ) .catch(err => { console.log(err.response) }); 需要在当前路由引入axios import Axios from "axios"; 补充知识:vue,axios处理
-
详解nginx配置vue h5 history去除#号
vue的默认配置是使用hash模式,这样我们访问的时候都带有了一个#号,再支付回调的地址或者其他原因不支持#号或者不喜欢#号这种模式,优势就出现了需要去除#号,于是vue端就需要配置该模式,并且使用懒加载,vue端的配置如下: 首先先声明一下,这是使用vue+nginx实现前后端分离的项目,并且使用vue axios实现代理功能(允许跨域并且服务端已经开启跨域), 然后就是打包的配置: !!!注意,这里配置的assetsPublicPath一定要配置成 "/" 而不是 "
-
详解Vue中的watch和computed
前言 对于使用Vue的前端而言,watch.computed和methods三个属性相信是不陌生的,是日常开发中经常使用的属性.但是对于它们的区别及使用场景,又是否清楚,本文我将跟大家一起通过源码来分析这三者的背后实现原理,更进一步地理解它们所代表的含义. 在继续阅读本文之前,希望你已经具备了一定的Vue使用经验,如果想学习Vue相关知识,请移步至官网. Watch 我们先来找到watch的初始化的代码,/src/core/instance/state.js export function in
-
vue 解决在微信内置浏览器中调用支付宝支付的情况
我的思路大概是这样的 1. 验证是否是在微信内置浏览器中调用支付宝 2.给支付页面的url加上调用接口所需的参数(因为在微信里是不能直接调用支付宝的需要调用外部浏览器) 3.在外部浏览器中完成支付跳转页面 第一步: payment: 是选择支付页面,pay-mask是用于在微信内置浏览器中调用支付宝的中间页 payment主要代码: let ua = window.navigator.userAgent.toLowerCase() ua.match(/MicroMessenger/i) == "
-
解决vue init webpack 下载依赖卡住不动的问题
有时候下载依赖的时候网速不行,这时候我们选择手动下载依赖 有时候下载依赖的时候网速不行,这时候我们选择手动下载依赖:选择 No,I will handle that myself 生成完项目之后,再cd进入项目文件夹,然后再npm install 安装即可. 但是如果真的安装"个把"小时也没成功那就用:cnpm install 吧 如果安装过程中等待太久,我们难免会不耐烦,所以会中途关闭项目.那么我们接下操作 npm run dev 肯定是报错的 正确做法:cd进入项目文件夹,然后再n
-
vue init webpack 建vue项目报错的解决方法
使用vue init webpack 创建vue项目时报如下错误: vue init webpack my-project C:\Users\computer\AppData\Roaming\npm\node_modules\vue-cli\bin\vue-init:60 let template = program.args[0] ^^^ SyntaxError: Block-scoped declarations (let, const, function, class) not yet s
-
vue init webpack myproject构建项目 ip不能访问的解决方法
问题 vue init webpack myproject构建项目 使用localhost 或者127.0.0.1 均可以正常访问,但是切换到本地ip就不行了 解决方式 在 webpack.dev.conf.js 追加以下代码 const HOST = process.env.HOST || '0.0.0.0'; 重新启动 npm run dev 重新打开即可 以上这篇vue init webpack myproject构建项目 ip不能访问的解决方法就是小编分享给大家的全部内容了,希望能给大家
-
解决vue打包 npm run build-test突然不动了的问题
今天遇到一件很奇葩的事情 输入npm run build-test 突然停在这不动了 what? 不动了?! 后来google了一下 大家都是人才 运行一下这句话 就动了!! npm config set registry http://registry.cnpmjs.org 补充知识:vue_test_unit_e2e常见问题npm run unit单元测试和npm run e2e集成测试问题 vue项目要进行unit和e2e常见问题 localStorage is not available
-
解决vue初始化项目一直停在downloading template的问题
解决方法如下: 用power shell初始化vue项目一直停留在downloading template 用git的git bush here 就可以了. 补充知识:vue init webpack 卡在chromedriver上问题解决办法 最近在学习vue,尝试利用vue-cli创建一个工程.但是执行vue init webpack projectname时,执行到Saving to c:\Users\......\chromedriver_win32.zip时卡住不往下走了. 仔细看do
-
vue+node+webpack环境搭建教程
一.环境搭建 1.1.去官网安装node.js(http://www.runoob.com/nodejs/nodejs-install-setup.html ) 注意node的版本,只有支持和谐模式的node才会支持es6,在基于webpack构建项目名称时才不会报错.推荐最新版本. 下载安装包之后直接点击安装即可.测试安装成功的界面如下: 1.2.利用npm安装webpack命令行语句为npm install webpack -g.测试安装成功的界面如下: 1.3.下面就是安装淘宝镜像,如下图
-
vue和webpack项目构建过程常用的npm命令详解
vue //最新稳定版 cnpm install vue //全局安装 vue-cli cnpm install --global vue-cli //创建一个基于 webpack 模板的新项目 vue init webpack my-project //进入项目目录,运行 cd my-project cnpm install cnpm run dev webpack //全局安装webpack cnpm install -g webpack //安装到你的项目目录 cnpm install
-
vue init失败简单解决方法(终极版)
//由于windows系统的某方面问题,vue脚手架安装可能会出现第一证书丢失 // 报错:vue-cli · Failed to download repo vuejs-templates/webpack-simple: unable to verify the first certificate //简单一点,你也可以直接去github下载对应的模板(template), 然后windows+r,cmd, vue init webpack-simple project --offline /
-
解决vue+webpack打包路径的问题
最近写了一个vue小项目,不想单独作为一个web项目发布,所以就准备放到资源项目的public文件夹下,遇到一些小问题,在此总结一下. 资源路径如下: public目录配置的访问路径为"/",在这样的情况下,我们的访问路径就变成了"域名/vue-demo".访问的时候发下程序未报错,但是页面一片空白.此前也这样发布的项目都没有问题,但这次是怎么回事呢? 仔细探索后发现是vue-router搞得鬼.因项目需要,所以使用了滚动行为,滚动行为必须开启history模式,在
-
npm install总是卡住不动问题的解决办法
目录 遇到的问题 方法一:安装cnpm镜像 方法二:使用代理registry 后记补充: 转载与参考 总结 遇到的问题 npm install -g commitizen 安装commitizen工具时,发现进度条一直卡住不动,相信很多朋友也遇到过.原因应该是国内的网络连接npm速度较慢,甚至很多东西都无法下载安装.那么如何解决这个问题呢? 方法一:安装cnpm镜像 这个是比较常用的方法,我首先也是使用了这个方法. cnpm的安装方法,参考http://npm.taobao.org/ npm i
随机推荐
- 安装mysq 5.7.20 解压版遇到的坑(推荐)
- PHP经典算法集锦【经典收藏】
- php 数据结构之链表队列
- php二维数组用键名分组相加实例函数
- 一个可以自动创建多级目录的函数
- Android实现获取应用程序相关信息列表的方法
- PHP采集类Snoopy抓取图片实例
- nodejs multer实现文件上传与下载
- Python实现的递归神经网络简单示例
- js判断浏览器是否支持html5
- Java设计模式之备忘录模式(Memento模式)介绍
- Python在Windows和在Linux下调用动态链接库的教程
- mysql连接过多和死掉以及拒绝服务的解决方法
- ORCLE 表中列的修改
- asp.NET开发中正则表达式中BUG分析
- 禁止选中文字兼容IE、Chrome、FF等
- javascript实现playfair和hill密码算法
- js全选实现和判断是否有复选框选中的方法
- Python:Scrapy框架中Item Pipeline组件使用详解
- vue 组件中slot插口的具体用法