0

我正在尝试通过postinstall钩子构建打字稿共享包:

注意:我被限制使用节点 v12.x。我正在测试的版本是12.18.3

我的共享包脚本:

{
    "clean:build": "npm run clean && npm run tsc",
    "dev:watch": "nodemon --exec 'npm run clean:build || exit 1'",
    "build": "npm run clean:build && uglifyjs ./dist/phable-shared-services.js -o ./dist/phable-shared-services.min.js",
    "clean": "rm -rf dist",
    "tsc": "tsc -b",
    "postinstall": "npm run build"
  }

对于构建脚本,我也尝试过npx -p typescript tsc,但它tsc --help改为运行:

在主包中我像这样导入它:

"shared-services": "git+ssh://git@bitbucket.org:test/shared-services.git#task/local-tsc",

但我得到这个错误:

tsc -b

错误 TS5083:无法读取文件“/Users/test/api.backend.js/node_modules/shared-services/tsconfig.json”。

4

0 回答 0