SPM 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SPM 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开发厂商
地区 国产
适用人群 未知
收录时间 2016-04-08

软件简介

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

安装 Node

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

osx, linux 环境

$ git clone git@github.com:creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
# 安装
$ nvm install v0.12.0
# 显示当前本地安装的所有 Node.js
$ nvm ls 
# 显示服务器所有可用的 Node.js
$ nvm ls-remote
# 本地可用的 Node.js 中使用 0.12.0
$ nvm use 0.12.0
# 设置每次启动默认版本
$ nvm alias default 0.12.0

window 环境

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

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

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

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

安装 SPM

$ npm i spm -g

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

$ npm i spm -g -r http://r.cnpmjs.org/

案例项目

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
国内spm都安装不上 #SPM#
2016/04/09 09:14
回复
举报
CMD是啥? #SPM#
2016/04/09 10:54
回复
举报
话说spm已经不更新了,Spmjs.io也停止服务了,为啥还有资讯 #SPM#
2016/04/09 23:10
回复
举报
更多评论
暂无内容
2018/12/20 18:15

spm + host

spm参数 : 为了页面的pv统计。我们可以使用服务端直接统计其请求数目;也可以直接在客户端埋点的方式,访问某个页面的时候,直接向服务端发送一条埋点日志,日志服务器处理后给pv。后者的这种方式就是spm。 spm做的就是更加精细的埋点,为每个链接都进行编码,if: spm=spmA.spmB.spmC.spmD.spmE spmA 唯一标识一个站点...

0
0
发表了博客
2018/12/20 18:06

spm + host

spm参数 : 为了页面的pv统计。我们可以使用服务端直接统计其请求数目;也可以直接在客户端埋点的方式,访问某个页面的时候,直接向服务端发送一条埋点日志,日志服务器处理后给pv。后者的这种方式就是spm。 spm做的就是更加精细的埋点,为每个链接都进行编码,if: spm=spmA.spmB.spmC.spmD.spmE spmA 唯一标识一个站点...

0
0
发表了博客
2018/07/17 00:21

spm + host

spm参数 : 为了页面的pv统计。我们可以使用服务端直接统计其请求数目;也可以直接在客户端埋点的方式,访问某个页面的时候,直接向服务端发送一条埋点日志,日志服务器处理后给pv。后者的这种方式就是spm。 spm做的就是更加精细的埋点,为每个链接都进行编码,if: spm=spmA.spmB.spmC.spmD.spmE spmA 唯一标识一个站点...

0
0
发表于大前端专区
2014/11/01 16:11

spm作用及使用

虽然说,我们需要的弹框效果已经实现了,但是,却是不能直接上线使用的,为何? 我们看下其http请求,如下截图: 哎呀呀,这么多JS请求,吓着乌索普脆弱的小心脏了。虽然,seajs模块化的书写提高了维护性,但是,也带来了前端性能的问题!如何解决? 现在,就是救世主spm出场的时候了,spm → seajs package manage? sp...

0
1
发表于大前端专区
2014/10/31 15:53

安装node和spm过程

安装nodejs 官网下载nodejs,我下的是v0.10.33版本,安装到d:\nodejs下。 1.新建目录d:\nodejs,在其中建立node_cache、node_global、node_modules三个目录。 2,将C:\Users\Administrator\AppData\Roaming\npm目录下的文件copy到d:\nodejs\node_global。 3,将C:\Users\Administrator\AppData\Roaming\npm_cache目录下的...

0
0
发表于大前端专区
2015/02/26 17:47

spm-build安装失败问题

安装npm,spm后, 安装spm-build失败,NODE_PATH我也已经配置过了. 学习笔记,以备查阅.

0
0
发表了博客
2019/09/10 11:23

Oracle - SPM固定执行计划

1. 通过dbms_xplan.display_cursor查看指定sql都有哪些执行计划 SQL> select * from table(dbms_xplan.display_cursor('&sql_id',null,'TYPICAL PEEKED_BINDS')); 2. 查询该sql的历史执行情况 SQL> col snap_id for 99999999 SQL> col date_time for a30 SQL> col plan_hash for 9999999999 SQL> col executions for 999...

0
0
发表了博客
10/09 10:08

【转载】淘宝SPM流量跟踪体系

一、什么是SPM SPM是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的一套跟踪引导成交效果数据的解决方案。下面是一个跟踪点击到宝贝详情页的引导成交效果数据的SPM示例:http://detail.tmall.com/item.htm?id=3716461318&&spm=2014.123456789.1.2 其中spm=2014.123456789.1.2 便是下文所说的SPM编码。 SPM编码:...

0
0
04/21 16:46

car包spm函数矩阵散点图

上一篇小兵刻意练习了pairs函数制作矩阵散点图,也极力推荐大家来认识和使用矩阵散点图,这对于多变量关系的快速探查十分有用。 (上一篇 成品) 今天再来练习如何用car包中的scatterplotMatrix函数来完成矩阵散点...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
22 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部