安装包 - jspm install

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

jspm 可以安装来自不同地方的包,比如 npm,github ,或者你自己定义的地方。默认它注册了两个地方,就是 npm 还有 github 。

安装包用的是 jspm install 这个命令 .. 后面加上注册的地方, npm 就输入 npm,github 就输入 github .. 这里输入 github .. 冒号 . 然后是 github 仓库的地址 .. 这里我们可以安装一下 jquery .. 位置是 components/jquery .. components 是仓库的拥有者 .. jquery 是仓库的名字 ..

如果直接回车安装的话 .. 这个安装的包的名字会是 components/jquery .. 你也可以重新去定义一下这个包的名字 .. 在它的前面 .. 添加一个 jquery 等于 .. 这样安装好以后,这个包的名字就会是 jquery .. 回车执行一下 ..

jspm install jquery=github:components/jquery

完成以后我们就可以使用 jquery 了, 回到编辑器 .. 打开 config.js .. 在 map 这里,你会看到一个 jquery,对应的就是 github:compoentns/jquery 这个包 ..

再打开 package.json .. 在 jspm 的下面,会列出它依赖的东西 .. 这里会出现刚才我们安装的 jquery .. 安装的这个包默认会放在 jspm_packages 的下面,因为这个包来自 github ,所以在 github 这个目录的下面, 找到 components ,它是仓库的名字 .. 在它下面,会出现 jquery .. 目录的名字里面会包含包的版本号 ..

要删除这个包,可以使用 jspm uninstall .. 回到命令行 .. 输入 jspm uninstall 后面加上要删除的东西,这里就是 jquery .. 完成以后 .. 在这个 package.json 里面 jspm 依赖的东西就没有了 jquery ..

再看一下 config.js .. 在 map 里面,也找不到 jquery 了 .. 另外它也会从 jspm_packages 目录里面删除掉 ...

在 jspm 的 registry 里面,会列出一些常用的东西, jquery 在这个列表里 .. 所以,安装它的话,我们可以直接使用 jspm install jquery .. 不需要指定 jquery 的具体位置 ..

安装以后它的名字就是 jquery .. 回车执行一下 .. 这样就可以安装好 jquery .. 这是因为 jspm 会用到一个 registry 的文件 .. 在 jspm 的 registry 仓库里面,找到这个 json .. 在这里会列出一些常用的东西 .. 还有跟它们对应的一个简单的名字 ..

搜索一下 jquery .. 你会看到,跟 jquery 这个名字对应的就是这个 github:components/jquery ..

在要安装的东西的后面,可以指定具体要使用的版本 .. 用一个 @ 符号 .. 再指定一下版本号 .. 一般这个版本号是三位的 .. 你也可以在版本号里使用 ^ 或者 ~ 号 .. 具体是什么意思可以参考 Semver .

不指定具体版本号的话,会安装当前最新的版本 .. 回车执行一下 ...

https://github.com/components/jquery
https://github.com/jspm/registry/blob/master/registry.json
https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm

安装包 - jspm install《 前端工具箱 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点