详解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 相关文章推荐
javascript XML数据显示为HTML一例
Dec 23 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
Sep 09 Javascript
在JavaScript中如何解决用execCommand(
Oct 19 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
jQuery简单实现上下,左右滑动的方法
Jun 01 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
Sep 24 Javascript
使用jQuery操作DOM的方法小结
Feb 27 Javascript
老生常谈Bootstrap媒体对象
Jul 06 Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 Javascript
基于layui内置模块(element常用元素的操作)
Sep 20 Javascript
Electron整合React使用搭建开发环境的步骤详解
Jun 07 Javascript
javascript之Object.assign()的痛点分析
Mar 03 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部分常见问题总结
2008/03/27 PHP
基于PHP array数组的教程详解
2013/06/05 PHP
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
在Python下进行UDP网络编程的教程
2015/04/29 Python
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
Python hashlib模块用法实例分析
2018/06/12 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
2020/02/28 Python
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
表扬信格式
2014/01/12 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
毕业晚会主持词
2014/03/24 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
微笑面对生活演讲稿
2014/09/23 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js