我做了angular2快速啓動項目通過此鏈接:https://angular.io/guide/quickstart。唯一不同的是我在app.component.ts中添加代碼var fs = require('js')
,它的工作原理。但是當我爲該組件編寫Jasmine單元測試時,它顯示require is not defined
,有誰知道如何解決該問題?茉莉花:要求沒有定義
注意:
我在整個項目中使用打字稿。
我試圖添加節點類型定義,但它不能修復該錯誤。
這裏是我的代碼: 單位tests.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Ng App Unit Tests</title>
<link rel="stylesheet" href="node_modules/jasmine-core/lib/jasmine-core/jasmine.css">
<script src="node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
<script src="node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
<script src="node_modules/jasmine-core/lib/jasmine-core/boot.js"></script>
...
</head>
<body>
<!-- Unit Testing Chapter #1: Proof of life. -->
<script src="app/app.component.spec.js"></script>
</body>
</html>
請發佈您的規格亞軍的代碼? - 我假設您使用的是specrunner.html ... – KnowHoper
與網站中的unit-tests.html相同,請參閱我的問題中的代碼。 –