我试图运行角度应用程序。我已擦除node_module
,重新安装,安装最新的打字稿版本,但我仍然遇到此错误:Cannot find name 'describe'
,Cannot find name 'beforeEach'
以及其他相同的错误。
这是代码:
import * as React from 'react';
import { mount } from 'enzyme';
import { iocContainer } from '../../utils/ioc';
import { Product } from '../../models/Product';
import { ProductCreationForm } from './ProductCreationForm';
import { ProductStore } from '../../stores/ProductStore';
import * as fileUpload from '../../helpers/fileUpload';
import { FileDialog } from '../ui';
describe('Product creation form', function () {
let store: ProductStore;
beforeEach(() => store = iocContainer.get(ProductStore));
...
在package.json或webpack中可能有问题吗?
答案 0 :(得分:4)
更像是打字稿定义和茉莉花的问题!
在@types/jasmine
包中,您有一个index.d.ts
文件,其中包含一些这样的行
declare function describe(description: string, specDefinitions: () => void): void;
你能检查一下吗?你能检查一下你的package.json
,看看你们是否都有依赖关系?
另外,您是如何创建项目的?它是用CLI吗?