繁体   English   中英

找不到带有浏览器的模块微风

[英]cannot find module breeze with browserify

我正在尝试使用browserify加载微风。 我使用npm来安装breeze-client库。 如果我在不包含微风的情况下运行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时,出现完整的错误消息:

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)

需要确保在breeze.debug.js文件以及您可能从build / adapters目录包含的所有适配器中,所有对require("breeze")引用都已更新为require("breeze-client")

有一个修复请求可以解决此问题,因此希望在将来的版本中不会有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM