所以我有一个package.json文件,我在另一台计算机上使用它来运行javascript测试。现在,我已移至另一台计算机,这里有node_modules文件夹,package.json,package-lock.json和yarn.lock。如果我在package.json所在的同一文件夹中运行npm install,是否还不应该安装jest?由于Jest位于package.json中。如果我在终端开玩笑,我找不到命令
答案 0 :(得分:0)
要从任何地方使用npm软件包,您需要像这样在全局安装它:
npm install -g jest
另一个解决方法是像这样在package.json中添加一个新脚本:
scripts:{
"jest":"jest"
}
和类型npm run jest
您也可以查看以下问题:How to use package installed locally in node_modules?
答案 1 :(得分:0)
可能是因为项目的node_modules / .bin不在您的$PATH
中,请尝试添加它或运行./node_modules/.bin/jest