【问题标题】:Issue using Grunt with grunt-contrib-concat with node require and module.exports将 Grunt 与带有节点 require 和 module.exports 的 grunt-contrib-concat 一起使用时出现问题
【发布时间】:2016-12-10 04:27:09
【问题描述】:

在成功运行 grunt concat 将我的所有节点 js 文件连接到一个文件后,使用“$node bundle.js”运行文件时出现错误,说它找不到模块“./config.js”

在原始文件中: var config = require('./config.js'); // 对配置做一些事情。

在bundle文件中,它将config.js的内容粘贴到bundle文件中,然后执行"var config = require('./config.js);

但显然这不会在同一个位置...... concat 不应该将所有模块放入同一个文件中吗?

我使用 concat 和 grunt 错了吗?

【问题讨论】:

    标签: node.js gruntjs concat grunt-contrib-concat


    【解决方案1】:

    您不应该连接节点文件!这不是节点(和require())的工作方式。我们只连接用于浏览器的 JavaScript 文件,以便通过减少 HTTP 请求的数量来最小化页面加载时间。

    所以答案是:不要连接 Node JS 文件!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 2016-09-13
      • 2015-01-25
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      相关资源
      最近更新 更多