Definitions of engine and editor within Creator
Please note that this repository is for definition purposes only. Run your code in an appropriate environment.
To install the latest version of the definitions:
npm install @cocos/creator-types
In typical scenarios, we need to install definitions for a specific version, for example, when we are using Creator 3.8.0, you can install the definition files as follows:
npm install @cocos/[email protected]
In the tsconfig.json within the project where it's needed, locate compilerOptions.types and add two declarations:
{
"compilerOptions": {
"types": [
"@cocos/creator-types/engine",
"@cocos/creator-types/editor",
]
}
}
After declaring @cocos/creator-types/engine
, the cc
module can be recognized correctly in the code:
import { Node } from 'cc';
After declaring @cocos/creator-types/editor
, the Editor
object can be recognized correctly in the code.
Editor.Dialog;
For more detailed information, please refer to: