我正在尝试通过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”。