Ubuntu 升级npm 以及安装cross-env 过程中遇到的问题
npm 安装过程中出现的问题:
1. npm的升级:
npm升级流程如下:
sudo npm cache clean -f sudo npm install -g n sudo n stable
升级的原因,在npm install 的时候出现下面的错误:
..................... npm ERR! Error: No dist in undefined package npm ERR! at next (/usr/share/npm/lib/cache.js:746:26) npm ERR! at /usr/share/npm/lib/cache.js:739:5 npm ERR! at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7) npm ERR! at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7 npm ERR! at Object.oncomplete (fs.js:107:15) npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com>npm ERR! System Linux 4.4.0-137-generic npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! cwd /home/darrykinger/blog57 npm ERR! node -v v0.10.25 npm ERR! npm -v 1.3.10 .............
参考github 牛人的提示说,这是由于其npm的版本比较旧了,要使用比较新的版本,大于1版本的比较好
2. cross-env命令找不到,错误提示如下:
darrykinger@darrykinger-laravel:/mnt/hgfs/workspace/blog57$ sudo npm run dev [sudo] password for darrykinger: > @ dev /mnt/hgfs/workspace/blog57 > npm run development> @ development /mnt/hgfs/workspace/blog57 > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.jssh: cross-env: 未找到命令 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js` npm ERR! spawn ENOENT npm ERR! npm ERR! Failed at the @ development script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in: npm ERR! /home/darrykinger/.npm/_logs/2019-04-08T12_10_14_667Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @ dev: `npm run development` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in: npm ERR! /home/darrykinger/.npm/_logs/2019-04-08T12_10_14_678Z-debug.log
错误分析:
没有找到cross-env包
解决方案,安装cross-env
sudo npm install cross-env
3. 我在安装crosfs-env的情况,这种情况出现的错误如下:
darrykinger@darrykinger-laravel:/mnt/hgfs/workspace/blog57$ sudo npm install cross-env npm ERR! path ../semver/bin/semver npm ERR! code ENOTSUP npm ERR! errno -95 npm ERR! syscall symlink npm ERR! nospc ENOTSUP: operation not supported on socket, symlink '../semver/bin/semver' -> '/mnt/hgfs/workspace/blog57/node_modules/.bin/semver' npm ERR! nospc There appears to be insufficient space on your system to finish. npm ERR! nospc Clear up some disk space and try again.npm ERR! A complete log of this run can be found in: npm ERR! /home/darrykinger/.npm/_logs/2019-04-08T12_13_05_644Z-debug.lognpm ERR! nospc ENOTSUP: operation not supported on socket, symlink '../semver/bin/semver'
错误原因分析:
我的项目所在目录,是通过vmware 的文件共享功能,将window 的一个目录,共享到vmware 的linux中去,通过挂载到/mnt/hgfs/workspace/my_project_dir 下,
而挂载的目录,通过执行ln -s 的时候,发现不能 支持建立软连接 ,只有是属于系统本身的目录才能进行软连接处理
将项目移动到/home/current_user_name/ 下,然后执行以上命令,发现没有问题了。
转载于:https://www.cnblogs.com/bing-yu12/p/10621280.html
Ubuntu 升级npm 以及安装cross-env 过程中遇到的问题相关推荐
- Cordova安装与配置过程中出现的问题及解决办法
最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就 ...
- 探讨:在Mac新系统下安装新版XAMPP过程中遇到到的坑以及解决办法
探讨:在Mac新系统下安装新版XAMPP过程中遇到到的坑以及解决办法 简介 XAMPP安装 XAMPP 是个啥? 安装XAMPP 新版问题:IP地址访问不再是localhost 操作问题:apache ...
- 安装vue-devtools的过程中遇到问题,以及最后解决问题正确安装
我在安装vue-devtools的过程中遇到的问题 所参照的安装教程:https://blog.csdn.net/cx_carol/article/details/106874788 (按照这个教程安 ...
- # Windows下关于安装Geany编辑器过程中的一点小发现(可能对初次安装的人有用)
首先,我们在安装geany的过程中需要先搜索进入geany的官网 http://geany.org/ 进入之后我们需要找到我们需要的版本(此处默认以最新版为例) 先从菜单栏处的Download进入Re ...
- Msc.Marc安装和使用过程中遇到证书错误——处理办法
Msc.Marc安装和使用过程中遇到证书错误--处理办法 1:确定电脑的license安装正确,需要把C盘license中的host改为你的主机名,然后设置一下环境变量. 右击"我的电脑&q ...
- [Yar] yar安装与使用过程中遇到问题总结
yar安装与使用过程中遇到问题总结 Yar 简介 官方文档 yar安装 yar运行时的默认配置 yar常量 使用范例 遇到的问题 应用流程 Yar 简介 Yar 是一个轻量级, 高效的RPC框架, 它 ...
- ubunntu安装php7.0_乌班图Ubuntu 16.04下安装PHP 7过程详解
前言 最近由于换了硬盘重装了(升级)系统到Ubuntu16.04之后,开发环境也要重新安装,其实16.04源里面默认的PHP版本就是7.x,但是有个问题就是没有OCI扩展,有项目需要使用到Oracle ...
- Ubuntu虚拟机中VCS安装和启动过程中遇到的问题总结
上篇文件写完后,很多人留言说VCS启动有些问题在文中没有解决,这里总结汇总了下从VCS安装好以后,临时license授权到使用VCS成功运行并用verdi dump波形这个过程中可能会遇到的一些问题及 ...
- Windows10 + Ubuntu18.04双系统教程及踩坑(Nvidia显卡导致的ubuntu安装以及启动过程中花屏问题)
今天尝试在Windows10上安装Ubuntu18.04的系统,这里记录一下大致的流程,也当是给自己存个档. 首先Ubuntu的下载地址可以从清华镜像站找到 Ubuntu下载地址 1.划分磁盘空间 在 ...
最新文章
- 谁是AI行业最受关注的人?未来图灵发布《AI明星企业家热搜榜》
- 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入
- [Linux] vim的高亮查找操作
- 数组对象常用处理方案(算法思路)
- leetcode 263. 丑数
- MySql 应该选择普通索引 还是唯一 索引???
- 7-19 树种统计 (10 分)
- 计算机课程在线作业,计算机科学与技术作业答案
- ICANN总裁Fadi Chehadé:IPv6峰会全面推动了IPv6在中国的发展与产业落地
- opencv之图像边界填充-- copyMakeBorder
- 小米3g刷高格固件_不走弯路:小米路由器3G 刷Padavan固件简单教程
- 明华读卡器 java_明华读卡器Java例程
- 考计算机一级应该学什么条件,计算机一级考试要求
- 程序员是一群什么样的人,1024程序员节调查报告」这群IT人有点东西哟
- Unity判断机型iPad/iPhone
- 无线键鼠接收器配对怎么就那么难?简直就是浪费
- Pytorch构建Transformer实现英文翻译
- 使用lua配置neovim所需的一切
- TeamViewer使用心得
- 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...
热门文章
- Java 学习 swing 应该学习到什么程度?
- 解决安装python第三方模块 '-mno-cygwin'报错的问题
- 编译原理三大经典书籍(龙书 虎书 鲸书)
- 人民日报:为人工智能注入更多安全基因
- C语言中static详细分析
- 监控ui_做了10年监控系统,有些经验想和你分享
- python 用递归求质数_编写一个递归函数,它接受和整数,如果它的所有数字都是质数,则返回“True”...
- java 新浪天气预报接口_根据新浪天气API获取各地天气状况(Java实现)
- 大专学完出来学计算机,浙江2021年计算机学校读出来是什么文凭
- 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗