【发布时间】:2013-05-23 06:58:42
【问题描述】:
我想在我当前的 RequireJS 项目设置中使用 node-bencoding 包,但我无法对其进行配置。
我已经关注these instructions并跑了:
npm install requirejs
npm install node-bencoding
然后在我的app.js 文件中我已经更改了它:
var requirejs = require('requirejs');
// Place third party dependencies in the lib folder
//
// Configure loading modules from the lib directory,
// except 'app' ones,
requirejs.config({
nodeRequire: require,
"baseUrl": "assets/js/lib",
"paths": {
"app": "../app",
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min",
"angularjs": "https://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min"
},
});
但是当我加载页面时出现错误:
错误:尚未为上下文加载模块名称“requirejs”:_。使用 require([]) http://requirejs.org/docs/errors.html#notloaded
我不确定我的node_modules 目录应该放在哪里。我的目录结构如下:我所有的 JS 文件都包含在 src/assets/js 中 - 有 assets/js/app 和 assets/js/lib 就像 RequireJS 约定一样。目前我已经把我的 node_modules 目录放在了 src/.
【问题讨论】:
标签: javascript node.js requirejs