【问题标题】:Installing jest with an existing package.json使用现有的 package.json 安装 jest
【发布时间】:2019-06-21 08:55:35
【问题描述】:

所以我有一个 package.json 文件,我用它在另一台计算机上运行 javascript 测试。现在我已经转移到另一台计算机上,我有 node_modules 文件夹、package.json、package-lock.json 和 yarn.lock。如果我在 package.json 所在的同一文件夹中运行 npm install ,不应该安装 jest 吗?由于 Jest 位于 package.json 中。如果我从终端运行 jest,我会得到 command not found

【问题讨论】:

    标签: javascript jestjs


    【解决方案1】:

    可能是因为你的项目的 node_modules/.bin 不在你的$PATH 中尝试添加它或运行./node_modules/.bin/jest

    【讨论】:

      【解决方案2】:

      要从任何地方使用 npm 包,您需要像这样全局安装它:

      npm install -g jest

      另一种解决方法是在 package.json 中添加一个新脚本,如下所示:

      scripts:{
         "jest":"jest"
      
      }
      

      还有npm run jest的类型

      你也可以看看这个问题:How to use package installed locally in node_modules?

      【讨论】:

      • 不客气,希望对您有所帮助。如果是,请不要忘记投票
      猜你喜欢
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      相关资源
      最近更新 更多