我正在尝试使用browserify加载breeze。我使用npm来安装breeze-client库。如果我运行browserify而不包括breeze,一切运行正常,但当我包含微风时,我收到以下错误:
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中使用某些设置吗?
尝试直接在breeze模块上运行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)
答案 0 :(得分:1)
需要确保所有对require("breeze")
的引用都更新到breeze.debug.js文件中的require("breeze-client")
以及可能包含在build / adapters目录中的所有适配器。
有一个拉取请求可以解决这个问题,所以希望它在将来的版本中不会出现问题。