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 过程中遇到的问题相关推荐

  1. Cordova安装与配置过程中出现的问题及解决办法

    最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就 ...

  2. 探讨:在Mac新系统下安装新版XAMPP过程中遇到到的坑以及解决办法

    探讨:在Mac新系统下安装新版XAMPP过程中遇到到的坑以及解决办法 简介 XAMPP安装 XAMPP 是个啥? 安装XAMPP 新版问题:IP地址访问不再是localhost 操作问题:apache ...

  3. 安装vue-devtools的过程中遇到问题,以及最后解决问题正确安装

    我在安装vue-devtools的过程中遇到的问题 所参照的安装教程:https://blog.csdn.net/cx_carol/article/details/106874788 (按照这个教程安 ...

  4. # Windows下关于安装Geany编辑器过程中的一点小发现(可能对初次安装的人有用)

    首先,我们在安装geany的过程中需要先搜索进入geany的官网 http://geany.org/ 进入之后我们需要找到我们需要的版本(此处默认以最新版为例) 先从菜单栏处的Download进入Re ...

  5. Msc.Marc安装和使用过程中遇到证书错误——处理办法

    Msc.Marc安装和使用过程中遇到证书错误--处理办法 1:确定电脑的license安装正确,需要把C盘license中的host改为你的主机名,然后设置一下环境变量. 右击"我的电脑&q ...

  6. [Yar] yar安装与使用过程中遇到问题总结

    yar安装与使用过程中遇到问题总结 Yar 简介 官方文档 yar安装 yar运行时的默认配置 yar常量 使用范例 遇到的问题 应用流程 Yar 简介 Yar 是一个轻量级, 高效的RPC框架, 它 ...

  7. ubunntu安装php7.0_乌班图Ubuntu 16.04下安装PHP 7过程详解

    前言 最近由于换了硬盘重装了(升级)系统到Ubuntu16.04之后,开发环境也要重新安装,其实16.04源里面默认的PHP版本就是7.x,但是有个问题就是没有OCI扩展,有项目需要使用到Oracle ...

  8. Ubuntu虚拟机中VCS安装和启动过程中遇到的问题总结

    上篇文件写完后,很多人留言说VCS启动有些问题在文中没有解决,这里总结汇总了下从VCS安装好以后,临时license授权到使用VCS成功运行并用verdi dump波形这个过程中可能会遇到的一些问题及 ...

  9. Windows10 + Ubuntu18.04双系统教程及踩坑(Nvidia显卡导致的ubuntu安装以及启动过程中花屏问题)

    今天尝试在Windows10上安装Ubuntu18.04的系统,这里记录一下大致的流程,也当是给自己存个档. 首先Ubuntu的下载地址可以从清华镜像站找到 Ubuntu下载地址 1.划分磁盘空间 在 ...

最新文章

  1. 谁是AI行业最受关注的人?未来图灵发布《AI明星企业家热搜榜》
  2. 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入
  3. [Linux] vim的高亮查找操作
  4. 数组对象常用处理方案(算法思路)
  5. leetcode 263. 丑数
  6. MySql 应该选择普通索引 还是唯一 索引???
  7. 7-19 树种统计 (10 分)
  8. 计算机课程在线作业,计算机科学与技术作业答案
  9. ICANN总裁Fadi Chehadé:IPv6峰会全面推动了IPv6在中国的发展与产业落地
  10. opencv之图像边界填充-- copyMakeBorder
  11. 小米3g刷高格固件_不走弯路:小米路由器3G 刷Padavan固件简单教程
  12. 明华读卡器 java_明华读卡器Java例程
  13. 考计算机一级应该学什么条件,计算机一级考试要求
  14. 程序员是一群什么样的人,1024程序员节调查报告」这群IT人有点东西哟
  15. Unity判断机型iPad/iPhone
  16. 无线键鼠接收器配对怎么就那么难?简直就是浪费
  17. Pytorch构建Transformer实现英文翻译
  18. 使用lua配置neovim所需的一切
  19. TeamViewer使用心得
  20. 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...

热门文章

  1. Java 学习 swing 应该学习到什么程度?
  2. 解决安装python第三方模块 '-mno-cygwin'报错的问题
  3. 编译原理三大经典书籍(龙书 虎书 鲸书)
  4. 人民日报:为人工智能注入更多安全基因
  5. C语言中static详细分析
  6. 监控ui_做了10年监控系统,有些经验想和你分享
  7. python 用递归求质数_编写一个递归函数,它接受和整数,如果它的所有数字都是质数,则返回“True”...
  8. java 新浪天气预报接口_根据新浪天气API获取各地天气状况(Java实现)
  9. 大专学完出来学计算机,浙江2021年计算机学校读出来是什么文凭
  10. 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗