使用 npm 创建 React

编程入门 行业动态 更新时间:2024-10-04 05:35:15

使用 <a href=https://www.elefans.com/category/jswz/34/1771446.html style=npm 创建 React"/>

使用 npm 创建 React

说明如下:

您即将开始创建 React-node 应用程序。创建文件 package.json 使用 npm 命令。

利用以下信息:

应用名称应该是npm_package。起点将是 index.js 项目应该有以下元素 依赖关系 - 安装最新版本的反应 - 主要版本为 4 和次要版本为 17 的 Lodash, - 主要版本 4 的 Redux, - 用于 Dev 测试的 Mocha, - Dev. 中主要版本为 6 的 Eslint

这里是我的虚拟环境供参考:

我尝试了以下命令:

npm init -y

npm install react --save

npm install [email protected] --save

npm install [email protected] --save

npm install mocha --save-dev

npm install [email protected] --save-dev

正确性由测试文件score.sh决定:

#!/bin/sh
PASS=0
FAIL=0

TEST_1=$(grep -o -e "\"dependencies\"" -e "react" -e "\"redux\":\s*\"\^4.*\"" -e "\"lodash\":\s*\"\^4.17.*\"" /projects/challenge/package.json| wc -l)

TEST_2=$(grep -o -e "\"devDependencies\":\s*{" -e "\"eslint\":\s*\"^6.*\"" -e "\"mocha\":\s*" /projects/challenge/package.json| wc -l)

TEST_3=$(find /projects/challenge/node_modules | wc -l)

TEST_4=$(grep -o -e "\"name\":\s*\"npm_package\"" /projects/challenge/package.json| wc -l)

if [ "$TEST_1" -eq 4 ]
then ((PASS++))
fi;
if [ "$TEST_2" -eq 3 ]
then ((PASS++))
fi;
if [ "$TEST_3" -ge 1 ]
then ((PASS++))
fi;
if [ "$TEST_4" -eq 1 ]
then ((PASS++))
fi;

FAIL=$(( 4 - $PASS ))

echo "Test cases executed = 4";
echo "PASS = $PASS   FAIL=$FAIL"

这是我运行测试时的控制台:

user@workspace5zx0357qxb7p4nvt:/projects/challenge$ bash score.sh 测试 已执行案例 = 4 PASS = 3 FAIL=1 用户@workspace5zx0357qxb7p4nvt:/projects/challenge$

它没有告诉我哪个测试失败了(或任何其他信息),因此我不知道我输入的哪个命令是错误的或者我错过了命令

回答如下:

第一个命令有问题

1-type npm init 而不是 npm init -y 2-它会问你包名:给 npm_package 作为包名。 3-它会询问您是否要将起点设为索引 .js :按 enter 4-继续按回车键进行其余配置。 5-配置完成后,开始一个一个安装包 6- 在项目中添加 index.js 文件 在尝试“运行测试”之后,所有 4 个测试用例都将通过

更多推荐

使用 npm 创建 React

本文发布于:2024-05-30 17:39:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770753.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:npm   React

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!