npm 被墙的问题

1: 模块系统
   核心模块
   第三方模块
   自定义模块

2: npm  package.json
3: Express  第三方Web 开发框架
   高度封装了 http 模块
   更加专注于业务, 而非底层细节
4: 软件开发版本: 里边涉及到软件工程学:
   x.x.x 
   0.0.1
   0.0.2
   1.1.3
   1.1.9
   2.(新增功能比较多, 甚至可能去除了某些版本) 5(加入了某些版本) .0(修复bug, 提升性能);
5: 一般这些客户端软件, 技术框架开发者理解的比较多
-------------------------------------------------
art-template 和 jquery 一点关系都没有
each 语法是 art-template 的模板语法, 专属的
  {{each 数组 / 对象}}
    <li>{{ $value }}</li>
  {{/each}}   这是art-template 模板引擎的支持的语法, 只可以在模板字符串中使用。

jquery 中$each (数组, function() {})
 foreach 是Ecmascript 5 中一个数组遍历函数, 是javaScript 原生支持遍历的方法
---------------------------------------------------
node 对于前端来讲是进阶高级前端开发工程师的必备技能。
npm  node package manager

1: npm 是一个网站: npmjs.com
2: npm 是一个命令行工具,  只要安装了 node 就已经安装了npm 
3:  npm 也有版本这个概念
4:  在命令行中输入 npm -v 既可以查看版本号。

npm 常用命令:
1: npm init
 npm init -y 可以跳过向导
 
2: npm install 
   一次性把dependencies 选项中的依赖全部安装
   npm i 安装依赖

3: npm install 包名
   只下载
   npm i 包名

4: npm install --save 包名
   下载并且保存依赖项(package.json 文件中的 dependencies 选项)
   npm i -S 安装依赖

5: npm install 包名
   只是删除, 如果有依赖依然会保存
   npm un 包名

6: npm install --save 包名
   删除的同时也会把依赖信息删除
   npm un -S 包名

7: npm help 查看使用帮助
   
8: npm 命令  --help
   查看指定命令的使用帮助
   例如忘记了 unintall 命令的简写了, 这个时候可以输入 npm uninstall --help 来使用查看帮助。

   解决npm 被墙的问题:  npm 存储包文件的服务器在国外, 有时候被墙, 下载速度很慢, 所以需要解决这个问题。
    
  http://npm.taobao.org/ 淘宝开发团队npm 在国内做了一个备份。 (镜像就是备份的意思)
9: 安装淘宝镜像 任意目录都是可以的
   --global 表示安装到全局, 而非当前目录。
   npm install --global cnpm;
10: 这里走国外的的npm 服务器, 速度比较慢
    例如: npm install jqyery
    使用 cnpm 就会通过淘宝镜像的服务器下载  jquery
 
 11: 如果不想安装cnpm 又想使用淘宝的服务器下载:
     使用 npm install jquery --registry-https: //registry.npm.taobao.org;
     但是这样每一次手动添加参数很麻烦,  需要把他添加到选项的配置文件中:
     npm config set registry https://registry.npm.taoao.org
     只要经过上边的配置, 则以后所有的 npm install 都会默认通过淘宝镜像的服务器下载。
12:  npm update 更新模块
13:  npm outdated:  检查模块是否已经过时
14:  npm ls:  查看安装模块
15:  npm init: 在项目中引导创建一个package.json 文件
16:  npm help:查看某条命令的帮助
17:  npm root: 查看包的安装路径
18:  npm config: 管理npm 配置路径
19:  npm cache:  管理模块缓存
20:  npm staart: 启动模块
21:  npm stop:  停止模块
22:  npm restart:  重新启动模块
23:  npm test:   测试模块
24:  npm version: 查看模块版本
25:  npm view 查看模块注册信息
26:  npm adduser  用户登录
27:  npm publish  发布模块
28:  npm access  在发布的包上设置访问级别
29:  npm package.json  的语法
1: package.json 
    我们建议每一个项目都有一个 package.json 文件 (package.json 包含描述文件, 就像产品的说明书一样)  给人踏实的感觉

2: 这个建议可以通过npm init 的方式自动初始化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值