配置远程模板问题,新手求解答
发布于 9个月前 作者 3Q- 421 次浏览

我现在是几个人合作开发,因为有实习生,不想每个人的机器上都配一个环境, 有一台本地服务器, 我的电脑上没有环境,我想改自己电脑的模板可以 看到效果, 我看了下代码 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就行了,你这样万一电脑坏了,大家都不用工作了

回到顶部