SPM CMD 包管理工具

开源网站开源项目 24-04-28 13:11:10

SPM 是 CMD 的包管理工具,需要和 Sea.js 配合使用。

安装 Node

Node.js 支持 >= 0.10.29, 建议安装 >= 0.12.0

osx, linux 环境

$gitclonegit@github.com:creationix/nvm.git~/.nvm$source~/.nvm/nvm.sh#安装$nvminstallv0.12.0#显示当前本地安装的所有Node.js$nvmls#显示服务器所有可用的Node.js$nvmls-remote#本地可用的Node.js中使用0.12.0$nvmuse0.12.0#设置每次启动默认版本$nvmaliasdefault0.12.0

window 环境

这里假设大家都使用 d:\git 目录存放 git 项目。

$d:$cdgit$gitclonegit@github.com:nanjingboy/nvmw.git#设置d:\git\nvmw墓道到PATH环境变量$set"PATH=d:\git\nvmw;%PATH%"#安装$nvmwinstall0.12.0#显示当前本地安装的所有Node.js$nvmwls#显示服务器所有可用的Node.js$nvmwls-remote#本地可用的Node.js中使用0.12.0$nvmwuse0.12.0#设置每次启动默认版本$nvmwswitch0.12.0

node-gyp 编译环境配置 (可选)

https://github.com/TooTallNate/node-gyp#installation

安装 SPM

$npmispm-g

如遇因网速原因导致的安装失败,可尝试使用 cnpm 的源加速安装。

$npmispm-g-rhttp://r.cnpmjs.org/

案例项目

[SPM CMD 包管理工具]相关推荐
CoreOS 服务器操作系统

CoreOS 服务器操作系统

项目已迁移到 Fedora CoreOS。 传统的服务器操作系统,包括大多数Linux发行版,每隔几年都会更换。在这……...

SDS 动态字符串库

SDS(Simple Dynamic Strings)是一个C语言字符串库,设计中增加了从堆上分配内存的字符串,来扩充有限的……...

Peach 文件下载缓存服务器

Peach 文件下载缓存服务器

Peach 是一个文件下载缓存服务器。如果你生活在一个网速很慢的地方,那么 Peach 适合你。 Peach 本身并不……...

Tabular 在 Vim 中对齐文本

Tabular 在 Vim 中对齐文本

Vim 插件Tabular允许你在 Vim 中按等号、冒号、表格等来对齐文本,对于经常写代码的朋友来说,有 Tabular……...

POLAR PDF和Web的个人知识库

POLAR PDF和Web的个人知识库

适用于Mac,Windows和Linux的强大文档管理器,用于管理Web内容,书籍和笔记 - 支持标记,注释,突出显示……...

今日开源
  1. Rust Mozilla的编程语言

    Rust Mozilla的编程语言

    Rust 是 Mozilla 的一个新的编程语言,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发。 创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大……

    开源软件 2024-05-11

  2. Mobile ALOHA全身遥控操作系统:开源AI家务机器人

    Mobile ALOHA全身遥控操作系统:开源AI家务机器人

    Mobile ALOHA低成本的全身遥控操作系统,它可以通过模仿学习人类的行为,学会家务类型的活动。比如操作员演示 50 次煎炒虾,该机器人就可以自主完成炒虾的操作,作者团队还演示了擦玻璃、洗碗、收纳物品等任务。 ……

    Mobile ALOHA 2024-05-11

  3. JPcsp PSP模拟器

    JPcsp PSP模拟器

    PSP模拟器 JPcsp 是一个基于Java的开源PSP模拟器,经过5个月的持续开发,目前推出了0.1版,这是第一个官方正式版本。 这个版本支持了更多的游戏模拟,当然目前并不是所有的游戏都支持,不过还会不断的进行完善。

    开源软件 2024-05-11

返回顶部小火箭