【问题标题】:Configure Bower with Sails.js 0.10使用 Sails.js 0.10 配置 Bower
【发布时间】:2014-11-22 22:13:09
【问题描述】:

我安装了 grunt-bower 模块并跟进了以下链接:

https://stackoverflow.com/a/22456574/194345

但仍然无法访问 assets 文件夹中的 js 或 css 文件。

我在“assets\lib\jquery\dist\jquery.js”中安装了带有凉亭的 jquery,但在浏览器中,尝试使用以下 URL 访问它:

http://localhost:1337/js/jquery.js

http://localhost:1337/lib/js/jquery.js

http://localhost:1337/lib/jquery/dist/jquery.js

它总是显示未找到。

正确的路径是什么?

【问题讨论】:

    标签: node.js sails.js bower


    【解决方案1】:

    我认为您可能没有完全实施您发布的链接中的解决方案,特别是有关配置grunt-bower 任务的部分。我已经编辑了这个原本很好的答案,但更清晰 - 您需要将配置包装在一个函数中并将其保存为 tasks/config/bower.js

    module.exports = function(grunt) {
      grunt.config.set('bower', {
        dev: {
            dest: '.tmp/public',
            js_dest: '.tmp/public/js',
            css_dest: '.tmp/public/styles'
        }
      });
    
      grunt.loadNpmTasks('grunt-bower');
    
    };
    

    然后,下次您解除 Sails 时,jquery.js 将被复制到 .tmp/public/js,因此可以在 http://localhost:1337/js/jquery.js 上找到。

    【讨论】:

    • 我可以在 windows 上打开 .tmp 文件夹以确保文件存在吗?
    猜你喜欢
    • 2014-12-23
    • 1970-01-01
    • 2014-10-02
    • 2015-03-09
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多