diff --git a/packages/create-inula/lib/generators/InulaJS-antd/index.js b/packages/create-inula/lib/generators/InulaJS-antd/index.js
index d37dabab..2f6cf2d4 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/index.js
@@ -1,4 +1,3 @@
-const debug = require('debug')('create-umi:generator');
const BasicGenerator = require('../../BasicGenerator');
const fs = require('fs');
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/index.html b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/index.html
index 1453e8e6..3d36d3f3 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/index.html
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/index.html
@@ -4,7 +4,7 @@
-
Vite + React
+ Vite + Inula
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js
index 454409f3..345e231a 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js
index 9b500b18..1b333aa7 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import styles from './Editor.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
index 075fa789..57fc2b2d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps {
@@ -10,7 +10,7 @@ export interface EllipsisProps {
tooltip?: boolean | EllipsisTooltipProps;
length?: number;
lines?: number;
- style?: React.CSSProperties;
+ style?: Inula.CSSProperties;
className?: string;
fullWidthRecognition?: boolean;
}
@@ -18,4 +18,4 @@ export interface EllipsisProps {
export function getStrFullLength(str: string): number;
export function cutStrByFullLength(str: string, maxLength: number): string;
-export default class Ellipsis extends React.Component {}
+export default class Ellipsis extends Inula.Component {}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js
index 1fa1936c..99ba6fb8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js
@@ -1,4 +1,4 @@
-import React, { Component } from 'react';
+import Inula, { Component } from 'inulajs';
import { Tooltip } from 'antd';
import classNames from 'classnames';
import styles from './index.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
index ab54eed2..03bbb0d8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './FilterItem.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
index efde77db..5fb3a1cd 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
@@ -1,14 +1,14 @@
-import React from 'react';
+import Inula from 'inulajs';
export interface GlobalFooterProps {
links?: Array<{
key?: string;
- title: React.ReactNode;
+ title: Inula.ReactNode;
href: string;
blankTarget?: boolean;
}>;
- copyright?: React.ReactNode;
- style?: React.CSSProperties;
+ copyright?: Inula.ReactNode;
+ style?: Inula.CSSProperties;
className?: string;
}
-export default class GlobalFooter extends React.Component {}
+export default class GlobalFooter extends Inula.Component {}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js
index f912e5ee..ee2176af 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import classNames from 'classnames';
import styles from './index.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js
index 0b410e62..4d27ceff 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js
@@ -1,4 +1,4 @@
-import React, { Fragment } from 'react';
+import Inula, { Fragment } from 'inulajs';
import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js
index a1f86941..b00db379 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js
@@ -1,4 +1,4 @@
-import React, { Fragment } from 'react';
+import Inula, { Fragment } from 'inulajs';
import { Menu, Layout, Avatar, Popover, List } from 'antd';
import { Ellipsis } from 'components';
import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js
index 5a8bab0b..766b52ac 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Switch, Layout } from 'antd';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
index 80ddaa29..7df130a3 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
@@ -1,4 +1,4 @@
-import React, { useState, Fragment } from 'react';
+import Inula, { useState, Fragment } from 'inulajs';
import PropTypes from 'prop-types';
import { Menu } from 'antd';
import { NavLink } from 'react-router-dom';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js
index bf2f0c3c..cbd7ccf8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './Loader.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js
index 36c7f12e..5c6926a1 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js
@@ -1,4 +1,4 @@
-import React, { Component } from 'react';
+import Inula, { Component } from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Loader from '../Loader';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js
index e55716f4..415adce5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js
@@ -1,4 +1,4 @@
-import React, { Fragment } from 'react';
+import Inula, { Fragment } from 'inulajs';
import { Helmet } from 'react-helmet';
import { queryLayout } from 'utils';
import config from 'utils/config';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
index 465e1cf0..13fdca1f 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect, Fragment } from 'react';
+import Inula, { useEffect, Fragment } from 'inulajs';
import PropTypes from 'prop-types';
import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout, Drawer } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js
index 5b6b76c7..6d9f4a15 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js
@@ -1,4 +1,4 @@
-import React, { Suspense } from 'react';
+import Inula, { Suspense } from 'inulajs';
import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx
index c285ca91..bac2925a 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx
@@ -1,12 +1,11 @@
-import React from 'react';
-import ReactDom from 'react-dom';
+import Inula from 'inulajs';
import { BrowserRouter } from 'react-router-dom';
import 'antd/dist/antd.css';
import Layout from './layouts';
-ReactDom.render(
+Inula.render(
,
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx
index 6720f6ef..4c13bb00 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components';
import styles from './404.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js
index 955c1643..9a90e2f8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import Color from 'utils/theme';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js
index e5eb8551..409cb3f5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import Color from '../../../utils/theme';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js
index 06908f3c..881b9791 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Color from 'utils/theme';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js
index 81dea61c..dc1e7f5e 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import Color from 'utils/theme';
import CountUp from 'react-countup';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
index 204c9faf..aaa08a57 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Card } from 'antd';
import CountUp from 'react-countup';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
index a0a12d0c..6427e999 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './quote.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js
index 8ba3d6b6..b2774358 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import moment from 'moment';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
index 4556e04c..fe8c7732 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Color from '../../../utils/theme';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user.js
index 8ad9be7b..205780ac 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Button, Avatar } from 'antd';
import CountUp from 'react-countup';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
index 8a5acf03..c674e572 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Spin } from 'antd';
import styles from './weather.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx
index 26593ca8..3db32ea3 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect } from 'react';
+import Inula, { useEffect } from 'inulajs';
import { Row, Col, Card } from 'antd';
import Color from '../../utils/theme';
import { Page, ScrollBar } from '../../components';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js
index fd5d3b25..4005019e 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Redirect } from 'react-router-dom';
function Index() {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js
index cb7e03c2..6be8211f 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js
@@ -1,4 +1,4 @@
-import React, { lazy } from 'react';
+import Inula, { lazy } from 'inulajs';
export function getRoutes() {
const routes = [
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js
index 3138a2ff..41d34da1 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js
@@ -1,4 +1,4 @@
-import React, { useRef } from 'react';
+import Inula, { useRef } from 'inulajs';
import moment from 'moment';
import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js
index 65ce23e4..412774ae 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Table, Modal } from 'antd';
import { DropOption } from 'components';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js
index 9b3c875d..e7969575 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js
@@ -1,4 +1,4 @@
-import React, { useRef } from 'react';
+import Inula, { useRef } from 'inulajs';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl';
import city from 'utils/city';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js
index 62293580..9b3a862f 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js
@@ -1,4 +1,4 @@
-import React, { PureComponent } from 'react';
+import Inula, { PureComponent } from 'inulajs';
import PropTypes from 'prop-types';
import { Page } from 'components';
import styles from './index.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx
index ee832ffe..e2461885 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect } from 'react';
+import Inula, { useEffect } from 'inulajs';
import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components';
import { stringify } from 'qs';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx
index 991c5c20..58f29731 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import {
PayCircleOutlined,
ShoppingCartOutlined,
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js
index 72f3396c..ba3aea47 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js
@@ -2,7 +2,7 @@
* 国际化,支持按需加载
*/
-import React from 'react';
+import Inula from 'inulajs';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.env b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.env
deleted file mode 100644
index 6c5aec02..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.env
+++ /dev/null
@@ -1,4 +0,0 @@
-PROJECT_NAME=my-app
-COMPILE_MODE=webpack
-BUILD_PATH=./webpack/webpack.dev.js
-DEBUG=true
\ No newline at end of file
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.horizon.ts b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.horizon.ts
deleted file mode 100644
index 7f3bb9ea..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.horizon.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export default {
- enableMock: true,
- mockPath: './mock',
-};
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json
index 1027f134..ee1a0eb5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json
@@ -36,6 +36,7 @@
"typescript": "^4.2.3",
"url-loader": "^4.1.1",
"webpack": "^5.72.1",
+ "webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.9.3"
},
"dependencies": {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js
index 454409f3..345e231a 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/Editor.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/Editor.js
index e1cfbb5a..ffbc043c 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/Editor.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/Editor.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import styles from './Editor.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts
index 075fa789..57fc2b2d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps {
@@ -10,7 +10,7 @@ export interface EllipsisProps {
tooltip?: boolean | EllipsisTooltipProps;
length?: number;
lines?: number;
- style?: React.CSSProperties;
+ style?: Inula.CSSProperties;
className?: string;
fullWidthRecognition?: boolean;
}
@@ -18,4 +18,4 @@ export interface EllipsisProps {
export function getStrFullLength(str: string): number;
export function cutStrByFullLength(str: string, maxLength: number): string;
-export default class Ellipsis extends React.Component {}
+export default class Ellipsis extends Inula.Component {}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js
index 06344250..565adcfc 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js
@@ -1,4 +1,4 @@
-import React, { Component } from 'react';
+import Inula, { Component } from 'inulajs';
import { Tooltip } from 'antd';
import classNames from 'classnames';
import styles from './index.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js
index 9aeb7182..9a21e5c8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './FilterItem.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
index efde77db..5fb3a1cd 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
@@ -1,14 +1,14 @@
-import React from 'react';
+import Inula from 'inulajs';
export interface GlobalFooterProps {
links?: Array<{
key?: string;
- title: React.ReactNode;
+ title: Inula.ReactNode;
href: string;
blankTarget?: boolean;
}>;
- copyright?: React.ReactNode;
- style?: React.CSSProperties;
+ copyright?: Inula.ReactNode;
+ style?: Inula.CSSProperties;
className?: string;
}
-export default class GlobalFooter extends React.Component {}
+export default class GlobalFooter extends Inula.Component {}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js
index e0b27acf..a75f1345 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import classNames from 'classnames';
import styles from './index.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js
index f4d6b11b..ce40bd32 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js
@@ -1,4 +1,4 @@
-import React, { Fragment } from 'react';
+import Inula, { Fragment } from 'inulajs';
import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.js
index bb09cd1d..7e18a064 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.js
@@ -1,4 +1,4 @@
-import React, { Fragment } from 'react';
+import Inula, { Fragment } from 'inulajs';
import { Menu, Layout, Avatar, Popover, List } from 'antd';
import { Ellipsis } from 'components';
import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js
index 41a51263..b46a0261 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Switch, Layout } from 'antd';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
index 80ddaa29..7df130a3 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
@@ -1,4 +1,4 @@
-import React, { useState, Fragment } from 'react';
+import Inula, { useState, Fragment } from 'inulajs';
import PropTypes from 'prop-types';
import { Menu } from 'antd';
import { NavLink } from 'react-router-dom';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js
index 66eb3239..b52180df 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './Loader.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js
index 30028c54..3680f2e5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js
@@ -1,4 +1,4 @@
-import React, { Component } from 'react';
+import Inula, { Component } from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Loader from '../Loader';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js
index e55716f4..415adce5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js
@@ -1,4 +1,4 @@
-import React, { Fragment } from 'react';
+import Inula, { Fragment } from 'inulajs';
import { Helmet } from 'react-helmet';
import { queryLayout } from 'utils';
import config from 'utils/config';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
index 48a1931d..c4d87a18 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect, Fragment } from 'react';
+import Inula, { useEffect, Fragment } from 'inulajs';
import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout } from 'antd';
import { pathToRegexp } from 'path-to-regexp';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js
index 5b6b76c7..6d9f4a15 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js
@@ -1,4 +1,4 @@
-import React, { Suspense } from 'react';
+import Inula, { Suspense } from 'inulajs';
import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx
index 87c0a6ac..9022fe7d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components';
import styles from './404.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/browser.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/browser.js
index 6b014c1c..229bb159 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/browser.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/browser.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import { Color } from 'utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/comments.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/comments.js
index 79304991..05bab8b1 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/comments.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/comments.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import { Color } from 'utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/completed.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/completed.js
index b11eb988..657687ba 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/completed.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/completed.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import { Color } from 'utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/cpu.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/cpu.js
index cc7d6e07..ccc0378a 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/cpu.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/cpu.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Color } from 'utils';
import CountUp from 'react-countup';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
index 76f4b2ae..08dd5ec7 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Card } from 'antd';
import CountUp from 'react-countup';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js
index 224c114a..71932083 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './quote.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/recentSales.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/recentSales.js
index d6648fc6..c62bde87 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/recentSales.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/recentSales.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import moment from 'moment';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js
index 91233795..6bd4404d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import { Color } from 'utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user.js
index ec3e69b6..dca86705 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Button, Avatar } from 'antd';
import CountUp from 'react-countup';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js
index 62da16be..221fc30c 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Spin } from 'antd';
import styles from './weather.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx
index 6b25445f..e9727dc9 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect } from 'react';
+import Inula, { useEffect } from 'inulajs';
import { Row, Col, Card } from 'antd';
import { Color } from '../../utils';
import { Page, ScrollBar } from '../../components';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js
index fd5d3b25..4005019e 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Redirect } from 'react-router-dom';
function Index() {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js
index 583de039..2d0391de 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js
@@ -1,4 +1,4 @@
-import React, { lazy } from 'react';
+import Inula, { lazy } from 'inulajs';
export function getRoutes() {
const routes = [
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js
index d938c326..e0caa778 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js
@@ -1,4 +1,4 @@
-import React, { useRef } from 'react';
+import Inula, { useRef } from 'inulajs';
import moment from 'moment';
import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js
index a3a54c9b..110ea00e 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import { Table, Modal, Avatar } from 'antd';
import { DropOption } from 'components';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js
index a90e4dc3..3d98a86b 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js
@@ -1,4 +1,4 @@
-import React, { useRef } from 'react';
+import Inula, { useRef } from 'inulajs';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl';
import city from 'utils/city';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js
index 6769ea6f..d270fbc5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js
@@ -1,4 +1,4 @@
-import React, { PureComponent } from 'react';
+import Inula, { PureComponent } from 'inulajs';
import PropTypes from 'prop-types';
import { Page } from 'components';
import styles from './index.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx
index 66c4c24a..92d5caee 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx
@@ -1,4 +1,4 @@
-import React, { useEffect } from 'react';
+import Inula, { useEffect } from 'inulajs';
import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components';
import { stringify } from 'qs';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx
index 991c5c20..58f29731 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx
@@ -1,4 +1,4 @@
-import React from 'react';
+import Inula from 'inulajs';
import {
PayCircleOutlined,
ShoppingCartOutlined,
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js
index 72f3396c..ba3aea47 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js
+++ b/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js
@@ -2,7 +2,7 @@
* 国际化,支持按需加载
*/
-import React from 'react';
+import Inula from 'inulajs';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US';
diff --git a/packages/create-inula/lib/generators/Simple-app/index.js b/packages/create-inula/lib/generators/Simple-app/index.js
index 48284f61..7510c343 100644
--- a/packages/create-inula/lib/generators/Simple-app/index.js
+++ b/packages/create-inula/lib/generators/Simple-app/index.js
@@ -1,4 +1,3 @@
-const debug = require('debug')('create-umi:generator');
const BasicGenerator = require('../../BasicGenerator');
const fs = require('fs');
diff --git a/packages/create-inula/lib/generators/Simple-app/templates/vite/index.html b/packages/create-inula/lib/generators/Simple-app/templates/vite/index.html
index 49e09882..9f37946a 100644
--- a/packages/create-inula/lib/generators/Simple-app/templates/vite/index.html
+++ b/packages/create-inula/lib/generators/Simple-app/templates/vite/index.html
@@ -2,7 +2,7 @@
- My React App
+ My Inula App
diff --git a/packages/create-inula/lib/generators/Simple-app/templates/webpack/src/index.html b/packages/create-inula/lib/generators/Simple-app/templates/webpack/src/index.html
index 8207fc09..c966e725 100644
--- a/packages/create-inula/lib/generators/Simple-app/templates/webpack/src/index.html
+++ b/packages/create-inula/lib/generators/Simple-app/templates/webpack/src/index.html
@@ -2,7 +2,7 @@
- React App
+ Inula App
diff --git a/packages/create-inula/package.json b/packages/create-inula/package.json
index f813621a..c720a17e 100644
--- a/packages/create-inula/package.json
+++ b/packages/create-inula/package.json
@@ -1,6 +1,6 @@
{
"name": "create-inula",
- "version": "1.0.0",
+ "version": "1.0.10",
"description": "",
"main": "index.js",
"bin": {
@@ -9,13 +9,13 @@
"author": "",
"license": "ISC",
"dependencies": {
- "chalk": "4.0.0",
+ "chalk": "^4.1.2",
"glob": "^10.3.3",
+ "inquirer": "^8.0.0",
+ "lodash": "^4.17.21",
+ "mkdirp": "^3.0.1",
"yargs-parser": "^21.1.1",
"yeoman-environment": "^3.15.0",
"yeoman-generator": "^5.8.0"
- },
- "devDependencies": {
- "lodash": "^4.17.21"
}
}