使用createreactapp脚手

Node.js是一个基于ChromeV8引擎的Javascript运行环境。

所以说Node.js不是库,是一个运行环境,或者说是一个JS语言解释器。

NPM是这样一个工具,它可以把一些前端js代码集中到一起来管理。

这个工具就是用JavaScript(运行在Node.js上)写的npm,全称是NodePackageManager。

NPM的思路大概是这样的:

1)、买个服务器作为代码仓库(registry),在里面放所有需要被共享的代码;

2)、发邮件通知jQuery、Bootstrap、Underscore作者使用npmpublish把代码提交到registry上,分别取名jquery、bootstrap和underscore(注意大小写);

3)、社区里的其他人如果想使用这些代码,就把jquery、bootstrap和underscore写到package.json里,然后运行npminstall,npm就会帮他们下载代码;

4)、下载完的代码出现在node_modules目录里,可以随意使用了。

这些可以被使用的代码被叫做「包」(package),这就是NPM名字的由来:NodePackage(包)Manager(管理器)。

npm的发展是跟Node.js的发展相辅相成的。

node.js是由一个在德国工作的美国程序员RyanDahl写的。

他写了node.js,但是node.js缺少一个包管理器,于是他和npm的作者一拍即合、抱团取暖,最终node.js内置了npm。

安装Node.js后,查看当前node和npm的版本

=================================================

设置NPM包的源:

npmconfigsetregistry


转载请注明:http://www.aierlanlan.com/tzrz/3969.html

  • 上一篇文章:
  •   
  • 下一篇文章: