详解Ubuntu安装angular-cli遇到的坑


Posted in Javascript onSeptember 08, 2018

环境:ubuntu16.04

按照官方文档的要求,跟着进行angular-cli的安装,但是我们知道,环境这种东西有时候很容易配置,有时候就会闹脾气,而且不同的操作系统,出现的问题也不尽相同。今天安装了一下,踩了几个坑,在这里跟大家分享一下。

更新nodejs,npm

根据官方的教程要求:

Verify that you are running at least Node.js version 8.x or greater and npm version 5.x or greater by running node -v and npm -v in a terminal/console window. Older versions produce errors, but newer versions are fine.

所以要升级一下nodenpm的版本。

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install -g npm

这里我们使用n来帮助更新node

如果上面的过程过慢,我们就要更新一下npm的源:

sudo npm config set registry https://registry.npm.taobao.org

可以在这里就换上,因为后面安装angular-cli的时候还是要换源。

注意:

上面的几步一定要使用sudo安装,因为在使用n的时候,创建文件是需要权限的,后面再去进行权限的配置还是很麻烦的。

安装angular-cli

上面提到了,安装的时候一定要换一下国内的源,然后再进行安装。

sudo npm install -g @angular/cli

这个安装完后,大概是这样的:

详解Ubuntu安装angular-cli遇到的坑

最后面的两行最重要。然后按照教程走,看看版本:

详解Ubuntu安装angular-cli遇到的坑

这是由于没有在系统命令中创建命令,所有不能在所有的地方都使用ng的命令。

sudo ln -s /opt/node/bin/ng /usr/local/bin/ng

然后就可以使用了:

详解Ubuntu安装angular-cli遇到的坑

到此就安装完了,后面的初步搭建angular小项目也就比较顺利了,这里就不做赘述了。

官方文档:https://angular.io/guide/quickstart

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
javascript Array.prototype.slice使用说明
Oct 11 Javascript
基于JavaScript操作DOM常用的API小结
Dec 01 Javascript
JavaScript 七大技巧(二)
Dec 13 Javascript
最简单的JavaScript图片轮播代码(两种方法)
Dec 18 Javascript
由浅入深剖析Angular表单验证
Jul 14 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
Aug 01 Javascript
AngularJS入门教程之数据绑定用法示例
Nov 01 Javascript
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
vue 框架下自定义滚动条(easyscroll)实现方法
Aug 29 Javascript
JS如何实现动态添加的元素绑定事件
Nov 12 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
Feb 19 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
Sep 07 #Javascript
Bootstrap-table使用footerFormatter做统计列功能
Sep 07 #Javascript
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 #jQuery
Bootstrap-table自定义可编辑每页显示记录数
Sep 07 #Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
Sep 07 #Javascript
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 #jQuery
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
Sep 07 #Javascript
You might like
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
php获取ip及网址的简单方法(必看)
2017/04/01 PHP
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
vue项目中axios使用详解
2018/02/07 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
Python AES加密模块用法分析
2017/05/22 Python
python记录程序运行时间的三种方法
2017/07/14 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
Python3多线程版TCP端口扫描器
2019/08/31 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
员工晚婚的请假条
2014/02/08 职场文书
工程建设实施方案
2014/03/14 职场文书
英语教师岗位职责
2014/03/16 职场文书
2015年采购部工作总结
2015/04/23 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
配置nginx负载均衡
2022/05/06 Servers