現在の RequireJS プロジェクトのセットアップでパッケージを使用したいのですがnode-bencoding
、構成できませんでした。
私はこれらの指示に従い、実行しました:
npm install requirejs
npm install ノードベンコーディング
それから私の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 内に含まれています - RequireJS 規則と同様に、assets/js/app と assets/js/lib があります。現在、node_modules ディレクトリを src/ に配置しています。