0

我通过使用 node、jake、karma、chai 和 browserify 创建了一个使用 TDD 的开发 Javascript 环境。一切正常,测试运行绿色。现在我想用 Raphael 来绘制 SVG。我将 raphael 安装npm install raphael到我的本地节点环境(不是全局)。要求

var raphael = require("node-raphael")

每当我在app.js文件中需要它时,它都会引发错误:

Uncaught Error: Could not find module 'raphael' from '../Project/src/javascript/app.js'

只是为了测试,我在我的项目目录中的 jakefile 中需要它。在那里,要求工作正常。但是使用 Raphael 函数也不起作用。

节点模块也放置在项目目录中。“项目/节点模块/拉斐尔”

4

1 回答 1

0

I haven't used raphael, but from looking at npmjs.com there are two different modules: raphael and node-raphael. You have installed raphael, but you are requiring node-raphael. So, you either need to install node-raphael:

npm install node-raphael

or require raphael in your code:

var raphael = require("raphael")

See https://www.npmjs.com/package/raphael and https://www.npmjs.com/package/node-raphael.

于 2016-01-17T06:25:04.143 回答