繁体   English   中英

npm 错误! 缺少脚本:茉莉花

[英]npm ERR! missing script: jasmine

我想使用 Jasmine 库来测试我的代码,但是我收到一条错误消息,说我没有在 package.json 的脚本部分添加 jasmine。 我想知道我需要在 package.json 的脚本部分添加什么。

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "jest --watch",
    "cover": "jest --coverage",
    "eject": "react-scripts eject",
    "update-swagger-d-ts": "./node_modules/.bin/dtsgen src/swagger.json -o src/types/swagger.d.ts",
    "typecheck": "tsc",
    "jasmine": ""
  }

实际上有一个关于使用 React 的完整教程,它作为Jasmine 官方文档的一部分提供。

最简单的是,您需要安装( npm install --save-dev )以下开发依赖项,

  • 跨环境
  • 酶(用于浅层/装载渲染)
  • 酶接头反应 16
  • 茉莉酵素
  • jsdom(在 node.js 环境中模拟浏览器)
  • 最重要的是,茉莉

然后你通过运行初始化茉莉花

jasmine init

上面的教程中提供了有关配置的其他步骤,因此请仔细阅读它们。

最后但并非最不重要的是,您可以在 package.json 上设置测试脚本,

"scripts": {
    "jasmine": "cross-env NODE_ENV=test jasmine",
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM