【发布时间】:2016-08-19 16:03:19
【问题描述】:
const x = 'ui/SelectBox.js';
const module = require(x);
不起作用(错误:找不到模块'ui/SelectBox.js'),但不知何故
const module = require('ui/SelectBox.js');
有效。另外,如果我在命令行上调用 node 并执行
var x = 'ui/SelectBox.js'; require(x);
确实有效。
我是在win10机器上做的,但也在debian下测试了同样的东西,得到了同样的结果。哦,我正在使用 watchify(用 browserify 自己尝试过,结果相同......)。
node --version
-> v5.6.0
编辑:好的,请阅读我自己的答案。它可能会为您节省一些麻烦。
【问题讨论】:
标签: javascript node.js browserify require