能 scrat install scrat.js 么?
qdsang opened this issue · comments
蹬 commented
RT
Hinc Liu commented
@qdsang 不知道你问的是安装组件还是安装 scrat.js 框架本身。
如果是安装组件,执行 scrat install <用户名>/<仓库名>
会自动从 GitHub 安装相应模块及其依赖,并回写项目的 component.json 文件。
比如执行 scrat install scrat-team/event
,会自动安装 https://github.com/scrat-team/event 模块及依赖的 each、type、extend 模块。
对于 https://github.com/scrat-team 下的模块可以在命令中省略用户名。
scrat.js 本身不能被作为组件安装,不过在 scrat init
命令中会自动获取最新的 scrat.js 文件。
蹬 commented
其实我只是想安装 scrat.js 框架本身
scrat install scrat-team/scrat.js
install preparing...
error Error: failed to resolve components
Error: failed to resolve component: scrat-team/scrat.js@master
SyntaxError: Unexpected token N
at Object.parse (native)
at /usr/local/lib/node_modules/scrat/node_modules/scrat-command-install/lib/package.js:204:25
at fs.js:271:14
at Object.oncomplete (fs.js:107:15)
Hinc Liu commented
@qdsang scrat.js 属于非组件化资源,是不能通过 scrat install 安装的,scrat install 只能用于安装符合 scrat 定义的组件规范的组件,至少要在组件根目录有 component.json 描述文件,并且有打版本号 tag。
在执行 scrat init 命令时,scrat 会自动从 GitHub 获取最新的 scrat.js,并初始化整个项目目录,推荐通过这种方式获取 scrat.js。
蹬 commented
这么一说好像明白了,3Q3Q