去掉了初始package.json中不必要的依赖

This commit is contained in:
Xu Chang 2024-04-29 14:58:16 +08:00
parent d48254f9e0
commit 76e3ae1991
3 changed files with 5 additions and 21 deletions

View File

@ -231,7 +231,7 @@ async function create(dirName, cmd) {
}
// 获取package.json内容
const packageJson = (0, template_1.packageJsonContent)({
name: DEFAULT_PROJECT_NAME, // 后面再统一rename
name: DEFAULT_PROJECT_NAME,
version,
description,
cliName: config_1.CLI_NAME,

View File

@ -19,13 +19,9 @@ function packageJsonContent({ name, version, description, cliName, cliBinName, i
let oakDevDependencyStr = '';
if (isDev) {
oakDependencyStr = `
"oak-backend-base": "file:../oak-backend-base",
"oak-common-aspect": "file:../oak-common-aspect",
"oak-db": "file:../oak-db",
"oak-domain": "file:../oak-domain",
"oak-external-sdk": "file:../oak-external-sdk",
"oak-frontend-base": "file:../oak-frontend-base",
"oak-memory-tree-store": "file:../oak-memory-tree-store",`;
"oak-frontend-base": "file:../oak-frontend-base",`;
if (dependencies?.length) {
dependencies?.forEach((dep) => {
if ((0, fs_1.existsSync)((0, path_1.join)(process.cwd(), '..', dep))) {
@ -41,13 +37,9 @@ function packageJsonContent({ name, version, description, cliName, cliBinName, i
else {
// todo这里从npmjs.org上获取最新版本
oakDependencyStr = `
"oak-backend-base": "^${getPackageLatestVersion('oak-backend-base')}",
"oak-common-aspect": "^${getPackageLatestVersion('oak-common-aspect')}",
"oak-db": "^${getPackageLatestVersion('oak-db')}",
"oak-domain": "^${getPackageLatestVersion('oak-domain')}",
"oak-external-sdk": "^${getPackageLatestVersion('oak-external-sdk')}",
"oak-frontend-base": "^${getPackageLatestVersion('oak-frontend-base')}",
"oak-memory-tree-store": "^${getPackageLatestVersion('oak-memory-tree-store')}",`;
"oak-frontend-base": "^${getPackageLatestVersion('oak-frontend-base')}",`;
if (dependencies?.length) {
dependencies?.forEach((dep) => {
oakDependencyStr += `\n"${dep}": "^${getPackageLatestVersion(dep)}"`;

View File

@ -29,13 +29,9 @@ export function packageJsonContent({
let oakDevDependencyStr = '';
if (isDev) {
oakDependencyStr = `
"oak-backend-base": "file:../oak-backend-base",
"oak-common-aspect": "file:../oak-common-aspect",
"oak-db": "file:../oak-db",
"oak-domain": "file:../oak-domain",
"oak-external-sdk": "file:../oak-external-sdk",
"oak-frontend-base": "file:../oak-frontend-base",
"oak-memory-tree-store": "file:../oak-memory-tree-store",`;
"oak-frontend-base": "file:../oak-frontend-base",`;
if (dependencies?.length) {
dependencies?.forEach(
(dep) => {
@ -54,13 +50,9 @@ export function packageJsonContent({
else {
// todo这里从npmjs.org上获取最新版本
oakDependencyStr = `
"oak-backend-base": "^${getPackageLatestVersion('oak-backend-base')}",
"oak-common-aspect": "^${getPackageLatestVersion('oak-common-aspect')}",
"oak-db": "^${getPackageLatestVersion('oak-db')}",
"oak-domain": "^${getPackageLatestVersion('oak-domain')}",
"oak-external-sdk": "^${getPackageLatestVersion('oak-external-sdk')}",
"oak-frontend-base": "^${getPackageLatestVersion('oak-frontend-base')}",
"oak-memory-tree-store": "^${getPackageLatestVersion('oak-memory-tree-store')}",`;
"oak-frontend-base": "^${getPackageLatestVersion('oak-frontend-base')}",`;
if (dependencies?.length) {
dependencies?.forEach(
(dep) => {