node.js配置

Node.js配置

经常看见npm这个命令,其实就是随同Node.js一起安装的包管理工具,和Python的pip命令差不多,动态语言在这方面的机制都大同小异

当我们完成一个react项目之后,可以直接在react项目的根目录使用npm命令安装部署react.
部署过程出现:

npm WARN deprecated babel-preset-es2015@6.24.1:   Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!

babel-preset-env 是一个新的 preset,可以根据配置的目标运行环境(environment)自动启用需要的 babel 插件,这里系统提示我们使用这个配置。如果使用的话可以这样做:

npm install babel-preset-env --save-dev

也可以忽略掉。

国内使用 npm 速度很慢,可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ npm config set registry https://registry.npm.taobao.org

项目安装成功之后:

npm run mock

run mock指的是mock server,让mock server运行起来。

如果这样的话,就不能在当前的命令行窗口输入命令来启动我们的react app了,因为启动之后,该命令窗口默认变成不可编辑状态,同时也不能关闭,一关闭mock server也会停止运行,可以通过打开另一个命令行窗口来启动react app。
如果嫌麻烦,想继续在该命令行窗口输入命令启动react,请这样做:

start /b npm run mock

这样就可以让命令行继续处于激活状态,可以继续输命令启动react。
启动react:

npm start
posted @ 2017-11-02 20:35  uMBrELlAmRx  阅读(133)  评论(0编辑  收藏  举报