配置远程模板问题,新手求解答
我现在是几个人合作开发,因为有实习生,不想每个人的机器上都配一个环境, 有一台本地服务器, 我的电脑上没有环境,我想改自己电脑的模板可以 看到效果, 我看了下代码 app.set(‘views’, __dirname +’/views’); 可不可以app.set(‘views’, 局域网ip/我的模板路径 +’/views’); 这样是不是就不用把模板放在服务端了
9 回复
好主意。测试下比较有用。
我就是测试了没成功 所以来问下高手
直接配置应该不行
exists = fs.existsSync || path.existsSync
/**
* Lookup view by the given `path`
*
* @param {String} path
* @return {String}
* @api private
*/
View.prototype.lookup = function(path){
var ext = this.ext;
// <path>.<engine>
if (!utils.isAbsolute(path)) path = join(this.root, path);
if (exists(path)) return path;
// <path>/index.<engine>
path = join(dirname(path), basename(path, ext), 'index' + ext);
if (exists(path)) return path;
};
新手看不懂啊 呵呵
求高手啊
@3Q- 这函数判断模版路径是否存在,最终是用 exists 去判断,也就是 fs.existsSync || path.existsSync ,这两个函数对于你给的这种参数应该是判断不了的额。
映射一个网络驱动器不就OK了? 随便开一个文件夹 >> 工具 >> 映射网络驱动器 >> 文件夹(设置成你局域网的共享地址 比如//192.168.0.123/共享模版/)
多个人在开发呢,
为什么要这样,svn,git就行了,你这样万一电脑坏了,大家都不用工作了