模板中移除module-alias部分

This commit is contained in:
pqcqaq 2025-01-24 19:39:52 +08:00
parent f24582774a
commit 9a5b453d5c
3 changed files with 1 additions and 11 deletions

View File

@ -279,8 +279,7 @@ export function packageJsonContent({
"webpack-dev-server": "^4.15.1", "webpack-dev-server": "^4.15.1",
"webpack-manifest-plugin": "^4.0.2", "webpack-manifest-plugin": "^4.0.2",
"workbox-webpack-plugin": "^6.4.1", "workbox-webpack-plugin": "^6.4.1",
"chokidar": "^4.0.1", "chokidar": "^4.0.1"
"module-alias": "^2.2.3"
}, },
"browserslist": { "browserslist": {
"production": [ "production": [
@ -312,16 +311,9 @@ export function packageJsonContent({
}, },
"resolutions": { "resolutions": {
"readable-stream": "3.6.2" "readable-stream": "3.6.2"
},
"_moduleAliases": {
"@project": "./lib",
"@oak-general-business": "./node_modules/oak-general-business/lib",
"@oak-frontend-base": "./node_modules/oak-frontend-base/lib",
"@oak-app-domain": "./lib/oak-app-domain"
} }
} }
`; `;
// _moduleAliases用于lib内运行时的模块声明重载之后require的路径还会保留@project需要这样的方式来进行路径alias
} }
export function tsConfigJsonContent() { export function tsConfigJsonContent() {

View File

@ -1,5 +1,4 @@
/* eslint-disable @typescript-eslint/no-require-imports */ /* eslint-disable @typescript-eslint/no-require-imports */
require('module-alias/register');
const { startup } = require('@xuchangzju/oak-cli/lib/server/start'); const { startup } = require('@xuchangzju/oak-cli/lib/server/start');
const simpleConnector = require('../lib/config/connector').default; const simpleConnector = require('../lib/config/connector').default;
const pwd = process.cwd(); const pwd = process.cwd();

View File

@ -1,5 +1,4 @@
/* eslint-disable @typescript-eslint/no-require-imports */ /* eslint-disable @typescript-eslint/no-require-imports */
require('module-alias/register');
const { watch } = require('@xuchangzju/oak-cli/lib/server/watch'); const { watch } = require('@xuchangzju/oak-cli/lib/server/watch');
const pwd = process.cwd(); const pwd = process.cwd();