このことを見つけようとしてかなりの時間を費やしましたが、役に立ちませんでした。構文と同じくらい単純だと確信していますが、問題を長い間見つめていたのかもしれません。古いコードの開発環境を構築しようとしています。現在のコードベースのサイズのため、リファクタリングはオプションではありません。
もちろん、最大の問題は、11 か月前に構築された環境を模倣しようとしているという事実であり、次のものが必要です。
ノード v0.6.11 npm v1.1.1 ブランチ v0.8.1 コーヒースクリプト v1.2
package.json は現在
"dependencies": {
"coffee-script": ">= 1.1.1",
"underscore": ">= 1.1.7",
"eco": ">= 1.0.3",
"nomnom": "1.0.0",
"stylus": ">= 0.13.7",
"async": ">= 0.1.9",
"yaml": ">= 0.2.1",
"file": ">= 0.1.1",
"stitch": ">= 0.3.2",
"uglify-js": ">= 1.0.6"
},
"devDependencies": {
"coffee-script": ">= 1.1.1",
"express": ">= 2.4.3",
"nodeunit": ">= 0.5.3",
"zombie": ">= 0.9.7"
}
もちろん問題は、最初にインストールされた coffeescript が 1.4 であり、1.2 でコンパイルする必要があることです。依存関係セクションで package.json を "coffee-script": "1.2" に変更してから、"cake setup" を実行しました。しかし、それは何も変わりませんでした。ここでどこが間違っているのでしょうか、またはこれにすべて間違ってアプローチしていますか?
同じシステムに正しいバージョンの coffee-script (1.2) のローカル コピーがありますが、サブディレクトリにインストールされているものではなく、そのバージョンを使用するようにブランチを指定する方法がわかりません。
どんな助けでも大歓迎です。ありがとう