如何验证facebook jest 安装成功

car*_*aro 1 facebook jestjs

我按照说明在https://facebook.github.io/jest/docs/getting-started.html#content上安装了 Facebook jest :

npm install --save-dev jest-cli
Run Code Online (Sandbox Code Playgroud)

在我jest在终端中输入安装命令后,按回车键但它弹出:

bash: jest: command not found.
Run Code Online (Sandbox Code Playgroud)

但是当我npm test在终端中使用 using 运行入门示例时,它运行良好。

那么,如何验证 Facebook jest 是否已成功安装?

bor*_*Blu 6

在 npm 中安装包的方法

node.js你要安装一个包两种方式:全局局部

语法如下:

// globally
npm install -g [package_name]

// locally
npm install --save-dev [package_name]
Run Code Online (Sandbox Code Playgroud)

所以,现在发生的事情是您运行本地程序,该程序将包下载到node_modules您的项目文件夹下。

检查您jest是否正确安装,以便您可以检查node_modules是否有 jest 文件夹。

如何检查是否安装了 jest

除此之外,npm在您本地node_modules的子目录下创建一个快捷方式,.bin您应该找到一个指向笑话的链接。

你可以这样测试:

cd your_project_folder
./node_modules/.bin/jest
Run Code Online (Sandbox Code Playgroud)

为什么 npm 测试有效?

之所以npm test有效,是因为当您运行它时,它将npm在全局和本地查找命令。