【问题标题】:cannot find module breeze with browserify用browserify找不到模块微风
【发布时间】: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


    【解决方案1】:

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

    有一个拉取请求来解决这个问题,所以希望在未来的版本中它不会成为问题。

    【讨论】:

      猜你喜欢
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多