记录下重装系统后重设项目环境遇到的坑

标签: 排错日记
46人阅读 评论(0) 收藏 举报
分类:

系统重装了好久没碰之前写的vue项目了。这里随手记录下重设系统环境所遇到的坑以及相应的解决方法。


 

环境/工具清单

  • Win7
  • IntelliJ IDEA
  • node.js (v8.9.3)
  • npm (5.8.0)
  • python (v3.6.5)
     

 

问题清单

 

帐号提示激活

打开IJ得重新激活账户。之前的配置信息也全部丢失了,得重新配置;

 

运行项目提示没有node interpreter

在setting里面重新指向了原nodejs位置并手动添加该位置到$PATH中。
问题依旧存在。无奈之下重装nodejs,done。

 

npm install 后run了一下,出现如下提示:
These dependencies were not found:

* babel-runtime/regenerator in ./src/store/mutation.js, ./src/config/mUtils.js and 20 others
... and 23 others

To install them, you can run: npm install --save babel-runtime/regenerator babel-runtime/helpers/defineProperty babel-runtime/helpers/asyncToGenerator babel-runtime/core-js/json/stringify babel-runtime/core-js/promise babel-runtime/core-js/object/keys script-loader!Blob babel-runtime/helpers/extends
> Listening at http://localhost:8080

按照错误信息输入如下指令试着安装:

npm install --save babel-runtime/regenerator

出现如下错误:

npm ERR! code ENOGIT
npm ERR! Error while executing:
npm ERR! undefined ls-remote -h -t ssh://git@github.com/babel-runtime/regenerator.git
npm ERR! No git binary found in $PATH
npm ERR! Failed using git.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Emiya\AppData\Roaming\npm-cache\_logs\2018-04-15T10_42_46_217Z-debug.log

在setting里面重新指向../../Git/bin,并配置到$PATH,在Setting里test提示如下,

![这里写图片描述](https://img-blog.csdn.net/20180415192912348?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5OTc3Njgx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 然而——
![这里写图片描述](https://img-blog.csdn.net/20180415191252710?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5OTc3Njgx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 这就郁闷了,无奈,重装,这下cmd里输入指令就能找到了。然而install的时候npm依然报同样的错误。试试重启再执行一下看看——
D:\project\Web\KDB>npm install --save babel-runtime/regenerator
npm ERR! Error while executing:
npm ERR! E:\Code\Git\cmd\git.EXE ls-remote -h -t ssh://git@github.com/babel-runtime/regenerator.git
npm ERR! Host key verification failed.
npm ERR! fatal: Could not read from remote repository.
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Emiya\AppData\Roaming\npm-cache\_logs\2018-04-15T11_58_08_825Z-debug.log

 
很好,换了个错误了。看到ssh信息,突然想到自己安装的git还没与github绑定SSH。打开gitBash输入指令指定 RSA 算法生成密钥:

ssh-keygen -t rsa

 
在github添加新的ssh键,上将生成文件id_rsa.pub的内容复制进去。在gitBash里输入指令测试配置情况:

ssh -T git@github.com

 
配置成功,然而问题依旧存在。妈的!记录到这里已经快21点了!
无法,重新clone了一下github上的项目,npm install后报错信息如下:

gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (D:\project\git\KDB\node_modules\node-gyp\lib\configure.js:483:19)
gyp ERR! stack     at PythonFinder.<anonymous> (D:\project\git\KDB\node_modules\node-gyp\lib\configure.js:508:16)
gyp ERR! stack     at D:\project\git\KDB\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "E:\\Code\\nodejs\\node.exe" "D:\\project\\git\\KDB\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd D:\project\git\KDB\node_modules\node-sass
gyp ERR! node -v v8.9.3
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Build failed with error code: 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

 
看来模块node-gyp需要python环境,吓得我赶紧下了python3并配置到环境变量。npm install, npm run dev, 然后就——


这里写图片描述

成了。。。

 


查看评论

JSON入门基础视频课程

JSON (JavaScript Object Notation)JavaScript 对象表示法一种轻量级的数据交换格式和XML一样,基于纯文本的数据格式可以表达String、Number、Boolean、数组、甚至对象等数据适合于服务器与JavaScript客户端的交互
  • 2015年08月15日 12:36

jenkins Error performing command: git ls-remote -h

Jenkins新建项目中源码管理使用Git时遇到如下问题: Failed to connect to repository : Error performing command: git ls-re...
  • wangfei0904306
  • wangfei0904306
  • 2017-02-20 13:40:41
  • 11190

npm install 报错整理

一、  C:\workplace\workspace-ODN\pdnms-front>npm install npm ERR! Error while executing: npm ERR!...
  • u014182690
  • u014182690
  • 2017-11-22 08:28:14
  • 429

Git在windows下的安装和使用GIT@OSC

Git是一个版本控制工具Github是一个用git做版本控制的项目托管平台。Git和GitHub一直以为是两个差不多的东西,但是具体是哪些差异还真没去了解过,现在Git也托管到了GitHub,都怪自己...
  • boonya
  • boonya
  • 2016-01-14 11:53:05
  • 36083

electron打包web项目之stackedit实战——反面教材

引子如果您不感兴趣,直接跳过这一段。几年前我上大学那会儿,自学了一下MFC和windows编程,当时傻傻地以为要在windows上编写一个程序给别人用,只能用MFC呢。然后就去学了,然后毕业就搞Jav...
  • AHAU10
  • AHAU10
  • 2017-08-06 18:21:36
  • 1337

npm ERR!无法安装任何包的解决办法

npm ERR!无法安装任何包的解决办法
  • u011047066
  • u011047066
  • 2016-05-30 14:37:00
  • 27630

解决sudo npm install -g react-native-cli 报错问题

在执行sudo npm install -g react-native-cli 命令时候,报错 npm ERR! Darwin 15.5.0 npm ERR! argv "/usr/local/Cel...
  • ruettiger
  • ruettiger
  • 2016-07-15 21:40:17
  • 5306

Ubuntu下安装npm以及常见错误情况解决

虽然node.js在0.6版本开始就把npm包含在发行版中了,但我在Ubuntu上安装的v0.12.7版本却无法使用npm,不知是何原因,所以把npm重新单独安装了一遍,因为在Ubuntu下,所以可以...
  • Inuyasha1121
  • Inuyasha1121
  • 2015-08-13 16:27:52
  • 7517

redis 安装及安装遇到的问题解决

公司项目需要解决大并发问题,需采用nosql 数据库。前一个项目采用memcache做为提升系统的并发分布式缓存,memcache 采用简单 key-value 的方式,存储在内存中,当然数据过大肯定...
  • jy0902
  • jy0902
  • 2014-02-15 18:37:30
  • 36202

NodeJS升级后npm无法正常工作的解决方法

升级Node后,执行npm install出现以下错误: DLCM50893462A:user-dashboard i318043$ npm install npm ERR! Darwin 15.6....
  • rcom10002
  • rcom10002
  • 2017-01-05 21:13:40
  • 11575
    个人资料
    等级:
    访问量: 110
    积分: 42
    排名: 183万+
    文章存档