如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
钉钉的nowa init salt在初始化项目的时候需要联网操作,下载github的文件。
因此,由于众所周知的原因,可能会出现失败的问题。
那么,怎么解决这个问题呢?
在salt-ui的demo中
目录结构是这样子的
.
├── abc.json ------------------------- 项目构建配置文件
├── favicon.ico ---------------------- 页面图标
├── html ----------------------------- html目录
│ └── index.html ------------------- 入口页面
├── package.json --------------------- 项目配置
├── README.md ------------------------ 说明文件
└── src ------------------------------ 源码目录
├── app -------------------------- 项目级代码
│ ├── app.js ------------------- 项目级脚本逻辑
│ ├── app.styl ----------------- 全局样式
├── components ------------------- 业务模块集合目录
├── images ----------------------- 图片资源目录
└── pages ------------------------ 页面集合目录
└── demo --------------------- 某一个页面
├── index.js ------------- 页面入口文件
├── actions.js ----------- 事件列表
├── store.js ------------- 存储器
├── PageDemo.js ---------- 页面视图逻辑
└── PageDemo.styl -------- 页面样式
我们发现了这个abc.json项目构建配置文件,
内容为
{
"name": "salt-demo",
"builder": "@ali/builder-alinw",
"options": {
"type": "salt",
"template": "https://github.com/nowa-webpack/template-salt/archive/master.zip",
"npm": "npm",
"vars": {
"__LOCAL__": true
}
}
}
这里面有我们的初始化文件
我们可以把这个文件下载下来然后采用本地加载的方式(路径根据实际修改),这样问题就解决了
{
"name": "salt-demo",
"builder": "@ali/builder-alinw",
"options": {
"type": "salt",
"template": "E:\saltui\template-salt-master.zip",
"npm": "npm",
"vars": {
"__LOCAL__": true
}
}
}
然后执行
nowa init salt
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033