mowatermelon / Use-iceWorks

使用Iceworks的案例代码
1 stars 0 forks source link

ice-vue 环境安装记录 #21

Closed mowatermelon closed 6 years ago

mowatermelon commented 6 years ago
D:\Users\Administrator>cnpm install ice-devtools@beta -g
Downloading ice-devtools to D:\Program Files\nodejs\node_global\node_modules\ice
-devtools_tmp
Copying D:\Program Files\nodejs\node_global\node_modules\ice-devtools_tmp\_ice-d
evtools@1.0.0-beta.15@ice-devtools to D:\Program Files\nodejs\node_global\node_m
odules\ice-devtools
Installing ice-devtools's dependencies to D:\Program Files\nodejs\node_global\no
de_modules\ice-devtools/node_modules
[1/54] async@^2.6.0 installed at node_modules\_async@2.6.0@async
[2/54] babel-plugin-transform-lib-import@^0.1.0 installed at node_modules\_babel
-plugin-transform-lib-import@0.1.0@babel-plugin-transform-lib-import
[3/54] babel-plugin-transform-es2015-modules-commonjs@^6.26.0 installed at node_
modules\_babel-plugin-transform-es2015-modules-commonjs@6.26.0@babel-plugin-tran
sform-es2015-modules-commonjs
[4/54] babel-preset-react@^6.24.1 installed at node_modules\_babel-preset-react@
6.24.1@babel-preset-react
[5/54] debug@^2.6.3 existed at node_modules\_debug@2.6.9@debug
[6/54] chalk@^1.1.3 installed at node_modules\_chalk@1.1.3@chalk
[7/54] consolidate@^0.15.1 installed at node_modules\_consolidate@0.15.1@consoli
date
[8/54] babel-plugin-transform-export-extensions@^6.22.0 installed at node_module
s\_babel-plugin-transform-export-extensions@6.22.0@babel-plugin-transform-export
-extensions
[9/54] ejs@^2.5.6 installed at node_modules\_ejs@2.5.8@ejs
[10/54] babel-preset-es2015@^6.24.1 installed at node_modules\_babel-preset-es20
15@6.24.1@babel-preset-es2015
[11/54] babel-preset-stage-0@^6.24.1 installed at node_modules\_babel-preset-sta
ge-0@6.24.1@babel-preset-stage-0
[12/54] babel-core@^6.26.0 installed at node_modules\_babel-core@6.26.0@babel-co
re
[13/54] babel-preset-env@^1.6.1 installed at node_modules\_babel-preset-env@1.6.
1@babel-preset-env
[14/54] extract-text-webpack-plugin@^4.0.0-beta.0 installed at node_modules\_ext
ract-text-webpack-plugin@4.0.0-beta.0@extract-text-webpack-plugin
[15/54] glob@^7.1.1 installed at node_modules\_glob@7.1.2@glob
[16/54] kebab-case@^1.0.0 installed at node_modules\_kebab-case@1.0.0@kebab-case

[17/54] glob-promise@^3.4.0 installed at node_modules\_glob-promise@3.4.0@glob-p
romise
[18/54] mkdirp@^0.5.1 existed at node_modules\_mkdirp@0.5.1@mkdirp
[19/54] koa-router@^7.4.0 installed at node_modules\_koa-router@7.4.0@koa-router

[20/54] inquirer@^3.3.0 installed at node_modules\_inquirer@3.3.0@inquirer
[21/54] moment@^2.22.0 installed at node_modules\_moment@2.22.0@moment
[22/54] multimatch@^2.1.0 installed at node_modules\_multimatch@2.1.0@multimatch

[23/54] html-webpack-plugin@^3.1.0 installed at node_modules\_html-webpack-plugi
n@3.2.0@html-webpack-plugin
[24/54] handlebars@^4.0.11 installed at node_modules\_handlebars@4.0.11@handleba
rs
fsevents@1.1.3 download from binary mirror: {"module_name":"fse","module_path":"
./lib/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{
version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}
.tar.gz","host":"https://npm.taobao.org/mirrors/fsevents"}
platform unsupported babel-loader@7.1.4 › webpack@4.5.0 › watchpack@1.5.0 › chok
idar@2.0.3 › fsevents@^1.1.2 Package require os(darwin) not compatible with your
 platform(win32)
[fsevents@^1.1.2] optional install error: Package require os(darwin) not compati
ble with your platform(win32)
[25/54] babel-loader@^7.1.4 installed at node_modules\_babel-loader@7.1.4@babel-
loader
[26/54] rimraf@^2.6.1 existed at node_modules\_rimraf@2.6.2@rimraf
[27/54] download-git-repo@^1.0.2 installed at node_modules\_download-git-repo@1.
0.2@download-git-repo
[28/54] read-metadata@^1.0.0 installed at node_modules\_read-metadata@1.0.0@read
-metadata
[29/54] semver@^5.3.0 existed at node_modules\_semver@5.5.0@semver
[30/54] css-loader@^0.28.11 installed at node_modules\_css-loader@0.28.11@css-lo
ader
[31/54] metalsmith@^2.3.0 installed at node_modules\_metalsmith@2.3.0@metalsmith

[32/54] style-loader@^0.20.3 installed at node_modules\_style-loader@0.20.3@styl
e-loader
[33/54] uppercamelcase@^3.0.0 installed at node_modules\_uppercamelcase@3.0.0@up
percamelcase
[34/54] user-home@^2.0.0 installed at node_modules\_user-home@2.0.0@user-home
[35/54] tildify@^1.2.0 installed at node_modules\_tildify@1.2.0@tildify
[36/54] request-promise@^4.2.2 installed at node_modules\_request-promise@4.2.2@
request-promise
[37/54] uuid@^3.0.1 installed at node_modules\_uuid@3.2.1@uuid
[38/54] tar@^2.2.1 installed at node_modules\_tar@2.2.1@tar
[39/54] koa-views@^6.1.4 installed at node_modules\_koa-views@6.1.4@koa-views
[40/54] webpack@^4.4.1 existed at node_modules\_webpack@4.5.0@webpack
[41/54] ora@^2.0.0 installed at node_modules\_ora@2.0.0@ora
[42/54] vue-style-loader@^4.1.0 installed at node_modules\_vue-style-loader@4.1.
0@vue-style-loader
[43/54] request@^2.85.0 installed at node_modules\_request@2.85.0@request
[44/54] webpack-plugin-import@^0.1.2 installed at node_modules\_webpack-plugin-i
mport@0.1.2@webpack-plugin-import
[45/54] webpack-merge@^4.1.2 installed at node_modules\_webpack-merge@4.1.2@webp
ack-merge
[46/54] validate-npm-package-name@^3.0.0 installed at node_modules\_validate-npm
-package-name@3.0.0@validate-npm-package-name
[47/54] sass-loader@^6.0.7 installed at node_modules\_sass-loader@6.0.7@sass-loa
der
[48/54] write@^0.3.3 installed at node_modules\_write@0.3.3@write
[49/54] vue-template-compiler@^2.5.16 installed at node_modules\_vue-template-co
mpiler@2.5.16@vue-template-compiler
[50/54] webpack-hot-client@^2.2.0 installed at node_modules\_webpack-hot-client@
2.2.2@webpack-hot-client
[51/54] vue-loader@^14.2.2 installed at node_modules\_vue-loader@14.2.2@vue-load
er
[52/54] node-sass@^4.8.3 installed at node_modules\_node-sass@4.8.3@node-sass
[53/54] webpack-dev-server@^3.1.1 installed at node_modules\_webpack-dev-server@
3.1.3@webpack-dev-server
[54/54] webpack-serve@^0.3.1 installed at node_modules\_webpack-serve@0.3.1@webp
ack-serve
execute post install 1 scripts...
[1/1] scripts.install node-sass@^4.8.3 run "node scripts/install.js"
Cached binary found at D:\Users\Administrator\.npminstall_tarball\node-sass\4.8.
3\win32-x64-57_binding.node
[1/1] scripts.install node-sass@^4.8.3 finished in 1s
[1/1] scripts.postinstall node-sass@^4.8.3 run "node scripts/build.js"
Binary found at D:\Program Files\nodejs\node_global\node_modules\ice-devtools\no
de_modules\_node-sass@4.8.3@node-sass\vendor\win32-x64-57\binding.node
Testing binary
Binary is fine
[1/1] scripts.postinstall node-sass@^4.8.3 finished in 907ms
deprecate babel-preset-es2015@^6.24.1 ????  Thanks for using Babel: we recommend
 using babel-preset-env now: please read babeljs.io/env to update!
deprecate metalsmith@2.3.0 › gray-matter@2.1.1 › coffee-script@^1.12.4 CoffeeScr
ipt on NPM has moved to "coffeescript" (no hyphen)
Recently updated (since 2018-04-06): 29 packages (detail see file D:\Program Fil
es\nodejs\node_global\node_modules\ice-devtools\node_modules\.recently_updates.t
xt)
  2018-04-12
    → babel-preset-env@1.6.1 › browserslist@2.11.3 › caniuse-lite@^1.0.30000792
(1.0.30000828) (14:01:03)
    → html-webpack-plugin@3.2.0 › html-minifier@3.5.14 › uglify-js@3.3.x(3.3.21
) (16:47:09)
    → css-loader@0.28.11 › cssnano@3.10.0 › autoprefixer@6.7.7 › caniuse-db@^1.
0.30000634(1.0.30000828) (13:46:51)
    → vue-loader@14.2.2 › resolve@^1.4.0(1.7.1) (15:42:57)
    → vue-loader@14.2.2 › prettier@^1.7.0(1.12.0) (12:28:53)
  2018-04-11
    → babel-loader@7.1.4 › webpack@4.5.0 › neo-async@^2.5.0(2.5.1) (13:09:05)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › create-hash@^1.1.0(1.2.0) (20:54:24)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › diffie-hellman@^5.0.0(5.0.3) (20:03:30)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › public-encrypt@^4.0.0(4.0.2) (20:24:40)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › create-ecdh@^4.0.0(4.0.1) (20:11:47)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › create-hmac@^1.1.0(1.1.7) (20:31:20)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › browserify-cipher@^1.0.0(1.0.1) (20:05:37)
    → glob-promise@3.4.0 › @types/glob@5.0.35 › @types/node@*(9.6.4) (04:49:23)

    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › browserify-sign@4.0.4 › parse-asn1@^5.0.0(5.1.1) (20:22:40)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › browserify-cipher@1.0.1 › browserify-des@^1.0.0(1.0.1) (20:02:0
7)
    → babel-loader@7.1.4 › webpack@4.5.0 › node-libs-browser@2.1.0 › crypto-bro
wserify@3.12.0 › browserify-sign@4.0.4 › elliptic@6.4.0 › minimalistic-assert@^1
.0.0(1.0.1) (20:21:23)
    → webpack-serve@0.3.1 › nanobus@4.3.3 › nanotiming@^7.2.0(7.3.1) (19:15:50)

    → webpack-serve@0.3.1 › koa-webpack@3.0.2 › webpack-dev-middleware@3.1.2 ›
mime@^2.1.0(2.3.1) (21:30:15)
  2018-04-09
    → babel-core@6.26.0 › babel-register@6.26.0 › core-js@^2.5.0(2.5.5) (11:28:
30)
    → webpack-hot-client@^2.2.0(2.2.2) (06:15:54)
    → webpack-hot-client@2.2.2 › loglevelnext@^1.0.2(1.0.4) (21:46:01)
    → webpack-serve@0.3.1 › cosmiconfig@4.0.0 › require-from-string@^2.0.1(2.0.
2) (17:49:47)
  2018-04-08
    → babel-loader@7.1.4 › webpack@4.5.0 › micromatch@3.1.10 › braces@^2.3.1(2.
3.2) (22:21:51)
    → html-webpack-plugin@3.2.0 › html-minifier@^3.2.3(3.5.14) (03:51:32)
    → inquirer@3.3.0 › external-editor@2.2.0 › iconv-lite@0.4.21 › safer-buffer
@^2.1.0(2.1.2) (18:42:42)
    → request@2.85.0 › aws4@^1.6.0(1.7.0) (06:24:14)
    → ora@2.0.0 › cli-spinners@^1.1.0(1.3.1) (17:15:22)
    → webpack-dev-server@^3.1.1(3.1.3) (16:32:41)
  2018-04-07
    → inquirer@3.3.0 › external-editor@2.2.0 › iconv-lite@^0.4.17(0.4.21) (12:3
1:13)
All packages installed (1108 packages installed from npm registry, used 1m, spee
d 419.79kB/s, json 981(11.85MB), tarball 20.23MB)
[ice-devtools@1.0.0-beta.15] link D:\Program Files\nodejs\node_global\ice-devtoo
ls@ -> D:\Program Files\nodejs\node_global\node_modules\ice-devtools\bin\index.j
s
[ice-devtools@1.0.0-beta.15] link D:\Program Files\nodejs\node_global\ice-devtoo
ls-init@ -> D:\Program Files\nodejs\node_global\node_modules\ice-devtools\bin\in
it.js
[ice-devtools@1.0.0-beta.15] link D:\Program Files\nodejs\node_global\ice-devtoo
ls-add@ -> D:\Program Files\nodejs\node_global\node_modules\ice-devtools\bin\add
.js
[ice-devtools@1.0.0-beta.15] link D:\Program Files\nodejs\node_global\ice-devtoo
ls-start@ -> D:\Program Files\nodejs\node_global\node_modules\ice-devtools\bin\d
ev-server.js
[ice-devtools@1.0.0-beta.15] link D:\Program Files\nodejs\node_global\ice-devtoo
ls-generate@ -> D:\Program Files\nodejs\node_global\node_modules\ice-devtools\bi
n\db.js
mowatermelon commented 6 years ago

Iceworks next 版本测试下载地址:

OSX: https://iceworks-next.oss-cn-hangzhou.aliyuncs.com/mac/Iceworks-2.0.0-next.dmg win32: https://iceworks-next.oss-cn-hangzhou.aliyuncs.com/win/Iceworks-setup-2.0.0-next.exe

mowatermelon commented 6 years ago

开发工具预览效果 https://iceworks-next.oss-cn-hangzhou.aliyuncs.com/win/Iceworks-next-setup-2.0.0-next.exe

图片

图片

图片

mowatermelon commented 6 years ago

安装环境

// 安装开发者工具 ice-devtools
$ npm i ice-devtools -g

// 选择文件路径,然后clone 官方仓库
$ git clone https://github.com/alibaba/ice.git

测试物料开发

$ cd ice
$ ice-devtools add
  ? 选择添加类型 (Use arrow keys)
  ❯ 区块
    布局
    模板
root@mo-PC:/media/mo/文件盘/document/think/iceworks/ice-master# ice-devtools add
? Please select material type 区块(block)
? Please a libary vue
? 名称(name) MelonEdit
? title EditInput
? version 0.0.1
? description (not required)
? categories
 ◯ 异常
 ◯ 其他
 ◯ 表格
❯◯ 表单
 ◯ 图表
 ◯ 列表
 ◯ 模态框
(Move up and down to reveal more choices)