我按照说明在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 是否已成功安装?
在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 文件夹。
除此之外,npm在您本地node_modules的子目录下创建一个快捷方式,.bin您应该找到一个指向笑话的链接。
cd your_project_folder
./node_modules/.bin/jest
Run Code Online (Sandbox Code Playgroud)
之所以npm test有效,是因为当您运行它时,它将npm在全局和本地查找命令。
| 归档时间: |
|
| 查看次数: |
5005 次 |
| 最近记录: |