win7 x64上的mean.io没有生成正确的公共文件路径

时间:2014-11-30 07:40:37

标签: node.js windows-7 mean.io

我一直在使用node.js搞乱几天,在用node.js / express / angularjs / mongodb创建一些示例之后,我尝试向上移动到mean.io。

经过一些尝试和错误后,我终于设法在localhost:3000上运行主应用程序。

这是我的FB的截图 enter image description here

请注意,bower_components具有正确的网址,但指向packages文件夹中文件的链接具有\作为分隔符。我知道这是一个Windows的东西,因为我在ZendFramework2(PHP)的zip文件生成器中遇到了类似的问题(使用DIRECTORY_SEPARATOR常量);

那我在这里错过了什么?我应该在Windows中设置一些特殊配置吗?

我应该提到我已经完成了两次这些步骤:

  • npm cache clean
  • bower cache clean
  • npm update -g npm
  • npm update -g grunt
  • npm update -g grunt-cli
  • npm update -g bower
  • npm install -g grunt
  • npm install -g grunt-cli
  • npm install -g bower
  • npm install
  • npm update

更新

在\ node_modules \ meanio \ lib \ aggregation.js; line:205

  Meanio.prototype.Module.prototype.aggregateAsset = function(type, asset, options) {
    options = options || {};
    if (!options.inline && !options.absolute && !options.url) {
      asset = path.join(Meanio.modules[this.name].source, this.name, 'public/assets', type, asset);
    }
    Meanio.aggregate(type, asset, options, Meanio.Singleton.config.clean);
      };

path.join正在使用\创建路径,而不是/,这不是网址中的有效文件路径。那么在Windows上解决此问题的正确方法是什么?

0 个答案:

没有答案