【发布时间】:2015-08-29 19:24:45
【问题描述】:
我正在尝试使用 browserify 加载微风。我使用 npm 安装了微风客户端库。如果我在不包含微风的情况下运行 browserify,一切运行正常,但是当我包含微风时,我会收到以下错误:
Error: Cannot find module 'breeze' from 'C:\...\node_modules\breeze-client'
我已经尝试了所有我能想到的方法
require("breeze-client");
require("breeze-client/breeze.debug");
require("breeze-client/breeze.debug.js");
require("../node_modules/breeze-client");
// etc...
我现在唯一能想到的是模块存在问题,导致 browserify 出现问题。
是否有人知道可以对模块进行更改以使其正常工作,或者我需要使用 browserify 中的某些设置?
尝试直接在微风模块上运行browserify时的完整错误消息:
C:\...>browserify "node_modules/breeze-client" -o "scripts/dist/breeze.js"
Error: Cannot find module 'breeze' from 'C:\...\node_modules\breeze-client'
at C:\...\node_modules\browserify\node_modules\resolve\lib\async.js:46:17
at process (C:\...\node_modules\browserify\node_modules\resolve\lib\async.js:173:43)
at ondir (C:\...\node_modules\browserify\node_modules\resolve\lib\async.js:188:17)
at load (C:\...\node_modules\browserify\node_modules\resolve\lib\async.js:69:43)
at onex (C:\...\node_modules\browserify\node_modules\resolve\lib\async.js:92:31)
at C:\...\node_modules\browserify\node_modules\resolve\lib\async.js:22:47
at FSReqWrap.oncomplete (fs.js:95:15)
【问题讨论】:
标签: javascript breeze browserify grunt-browserify