Skip to content

[FEATURE] tman can strictly use the manifest-lock file #1884

@wangyoucao577

Description

@wangyoucao577

Description

tman install uses a best-effort approach with the manifest-lock file, meaning the actual downloaded dependency versions may differ from those described in the manifest-lock file, leading to "implicit" version dependencies.
The desired approach is a stricter method that strictly follows the manifest-lock file to ensure explicit and traceable dependency versions. This is primarily intended for CI build and packaging scenarios. A potential additional optimization is that it would no longer need to search for more suitable packages, but instead download them directly, saving time.

Severity

Major

Additional Information

npm ci may be a good reference.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions