我正在將 typeorm 與 nextjs 一起使用。不幸的是,使用手動遷移似乎很難開始作業。首先,我有以下 npm 腳本:
"typeorm": "ts-node -P cli-tsconfig.json -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config ./config/typeorm.config.ts"
這允許我運行:
npm run typeorm migration:run
它有效。但是,如果我想創建一個遷移,我運行:
npm run typeorm migration:create -n mymigration
它失敗并出現錯誤:
ts-node -P cli-tsconfig.json -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config ./config/typeorm.config.ts "migration:create" "mymigration"
compilerOptions 中缺少 baseUrl。tsconfig-paths 將被跳過 bin.js migration:create
創建一個新的遷移檔案。
選項:-h、--help 顯示幫助
[boolean] -c、--connection 運行查詢的連接的名稱。[default: "default"] -n, --name 遷移類的名稱。
[必需] -d, --dir 應創建遷移的目錄。-f, --config 具有連接配置的檔案的名稱。[default: "ormconfig"] -o, --outputJs 在 Javascript 而不是 Typescript 上生成遷移檔案 [boolean] [default: false] -v, --version 顯示版本號
[boolean]缺少必需的引數:n npm ERR!代碼 ELIFECYCLE npm 錯誤!錯誤號 1
顯然它沒有獲取引數,但我不知道如何解決這個問題。
uj5u.com熱心網友回復:
如檔案中所述,您需要將其他引數與 npm 命令分開--
npm run typeorm -- migration:create -n mymigration
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428356.html
上一篇:yarnpkgadd--exactreactreact-domreact-scriptscra-template--cwd/Users/user/Desktop/app失敗
