飞道科技

飞道科技文档总汇

NPM 介绍

npm是随同Node.js一直安装的一个包管理工具,Node.js成为一个生态,npm功不可没。

npm is the package manager for JavaScript and the world’s largest software registry. Discover packages of reusable code — and assemble them in powerful new ways.

以上为npm官方对它的定义,一般情况下,我们没有必要单独安装或者升级

Yarn

我们使用阿里提供镜像安装依赖速度更快。我们使用它来进行模块的下载和安装。要想使用它,先要通过npm安装它

npm i -g yarn --registry=http://registry.npm.ifeidao.com
yarn config set registry http://registry.npm.ifeidao.com

当Node.js版本升级时,需要重新执行以上脚本重新安装yarn

安装模块

安装某个模块(xxx为模块名称)

yarn add xxx

安装过程有可能(依据具体模块而定)会到Python2和c++编译环境,如果缺少,就有可能造成安装过程失败。

安装成功后,会在当前目录下生成一个node_modules目录,所有在当前路径下执行npm install 命令下载生成的文件都存在于这个路径下。

安装项目依赖的模块

对于一个已经存在的项目,安装该项目的所有依赖模块,需要在该项目路径下执行

yarn

重装依赖模块

在项目路径下,删除整个node_modules目录,然后重新安装依赖即可

rm -rf ./node_modules/
yarn

当因为网络原因安装依赖失败,或是因为框架升级新版本需要重新安装依赖的情况,需要重新安装全部依赖。

页面开发

在安装完项目依赖之后,可以通过在项目路径下执行

npm t

命令启动项目开发。命令执行成功后,会自动打开(默认)浏览器的一个页面,就可以进行页面开发了,如果有新增页面在打开的页面列表中看不到,请在执行npm t的终端上按ctrl+c停止脚本,并再次执行npm t命令。