我最近开始使用 bbb 和 grunt-bbb ,目前我在bbb jam
选择时遇到了问题。
我已经创建了一个项目bbb:init
,创建了一个测试模块,现在我想将依赖项添加到 codemirror 项目。所以我"codemirror": "2.35.1"
在 package.json 文件的依赖项部分添加了这句话。
问题是当我执行 bbb jam upgrade 我得到下一个错误:
<WARN> Task "upgrade" not found. Use --force to continue. </WARN>
Aborted due to warnings.
Running "jam" task
Error: TypeError: Cannot call method 'apply' of undefined
at Object.module.exports (/usr/local/lib/node_modules/bbb/tasks/jam.js:52:10)
at Object.task.registerTask.thisTask.fn (/usr/local/lib/node_modules/bbb/node_modules/grunt/lib/grunt/task.js:58:16)
at Task.<anonymous> (/usr/local/lib/node_modules/bbb/node_modules/grunt/lib/util/task.js:343:36)
at Task.start (/usr/local/lib/node_modules/bbb/node_modules/grunt/lib/util/task.js:359:5)
at Object.grunt.tasks (/usr/local/lib/node_modules/bbb/node_modules/grunt/lib/grunt.js:143:8)
at Object.module.exports [as cli] (/usr/local/lib/node_modules/bbb/node_modules/grunt/lib/grunt/cli.js:36:9)
at Object.<anonymous> (/usr/local/lib/node_modules/bbb/bbb.js:98:7)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
但是我也安装了果酱,如果我手动运行果酱升级它可以正常工作。
在最后一句之后,codemirror 项目已下载,vendor/jam/require.config.js 文件已更新,但“require.js”从未加载该库。
有任何想法吗。谢谢。