Skip to content
This repository was archived by the owner on Aug 15, 2018. It is now read-only.
This repository was archived by the owner on Aug 15, 2018. It is now read-only.

farewell spm, hello ant-tool #1416

@soda-x

Description

@soda-x

spm 维护到 3.9 之后便不再维护 . spm@3.9 是面向 npm 的最终形态

基于此大家可能需要做的:

spmjs.io 上的组件发布至 npm 上,并且修改 package.json 中的相关字段

具体是:

先要去判断下你在 spmjs.io上的组件是否在 npm 上有重名情况,如有重名,需要修改名字,并修复所有的依赖链。

修改 path/to/your/project/package.json

  pkg.dependencies <= pkg.spm.dependencies ;
  pkg.devDependencies <= pkg.spm.devDependencies;
  pkg.spm.build.global <= pkg.spm.build.global; //主要是命名问题
  pkg.spm.build.vendor <= pkg.spm.build.vendor;  //主要是命名问题
  pkg.main <= pkg.spm.main;

这个过程在我们内部已经自动化了, @jaredleechn 看看是不是能发一个社区版本

ant-tool 是我们新一代的工具体系. spm 迁移到 atool 构建层的文档已经准备完毕 http://ant-tool.github.io/spm-to-atool-build.html

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions