【发布时间】:2015-12-27 02:23:47
【问题描述】:
标题看起来很混乱,但我会举个例子。
假设我创建了一个在浏览器中运行的使用 ES6 的模块,所以我使用 browserify 和 babelify 来构建所有内容。
现在我想在一个使用browserify但不使用Babel编译ES6的项目中包含同一个模块,所以我需要编译后的版本。
我试图要求这样的“浏览器”模块:
// es5-project.js
require('./compiled-module-with-browserify');
但是当我运行browserify es5-project.js 时,我开始收到一些类似这样的错误:
Error: Cannot find module './XXX' from '/Users/mauricio.oliveira/projects/project-name/dist-folder'
这是有道理的,因为browserify将所有模块编译到一个文件中,它不会在编译文件中找到模块。
有人遇到过这样的问题吗?如果有,你是怎么解决的?
谢谢!
【问题讨论】:
标签: javascript node.js browserify commonjs