成功运行grunt concat以将我的所有节点js文件连接成一个文件后,使用“$ node bundle.js”运行文件时出现错误,说它找不到模块“./config.js”
在原始档案中: var config = require('./ config.js'); //用config做点什么。
在bundle文件中,它将config.js的内容粘贴到bundle文件中,然后执行“var config = require('./ config.js);
但显然这不会在同一个位置...是不是应该将所有模块放在同一个文件中?
我使用concat和grunt错了吗?
答案 0 :(得分:0)
您不应该连接节点文件!这不是节点(和require()
)的工作方式。我们只连接用于浏览器的JavaScript文件,以便通过减少HTTP请求的数量来最小化页面加载时间。
所以答案是:不要连接Node JS文件!