1.0 create-react安装

说明:使用环境
1、cnpm下载工具
2、create-react-app框架
3、Visual studio code编辑软件
 
一、查看node和npm的版本号

Microsoft Windows [版本 10.0.14393]
(c) 2016 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>node -v
v8.11.4

C:\Users\Administrator>npm -v
5.6.0

C:\Users\Administrator>

 

node软件介绍

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 

  

npm install echarts-for-react --save

 
 
二、安装cnpm工具
npm install cnpm
npm install -g cnpm -registry=https://registry.npm.taobao.org
 
一)提示如下错误:
PS F:\reactJs\pbx> npm install -g cnpm -registry=https://registry.npm.taobao.org
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
C:\Users\Administrator\AppData\Roaming\npm\cnpm -> C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm
+ cnpm@6.0.0
added 632 packages in 36.223s
PS F:\reactJs\pbx>

此错误为版本错误,需要单独安装错误的软件版本。

cnpm install cnpm@6.0.0

  

三、安装create-react-app
//注意,需要增加-g,不然会提示后续安装没有权限。
//全局安装脚手架
cnpm install -g create-react-app
 
//通过脚手架搭建项目todolist,安装在文件夹todolist里。
create-react-app todolist

 

四、Visual studio code安装插件

前端插件:js hacker

增加代码自动补全功能:

点击:

"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"emmet.triggerExpansionOnTab": true

详细见1.4章节

 

 

 

五、Visual studio code汉化 插件

汉化插件:Chinese (Simplified) Language Pack for Visual Studio Code

 

六、运行项目

    登陆到项目根目录下,输入:

cd 项目名称
npm start

 

提示:

   如果未在根目录下,系统会提示如下错误信息:

PS F:\reactJs\pbx> npm start
npm ERR! path F:\reactJs\pbx\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'F:\reactJs\pbx\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2018-10-24T13_33_15_642Z-debug.log
PS F:\reactJs\pbx> npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.

 

posted on 2018-10-24 16:07  luoxf  阅读(144)  评论(0编辑  收藏  举报

导航