私はgulp bundle
を実行しているとき、それは私のパスでなければなりませんというエラーを与え、骨格typescriptですアウレリアスケルトン・ナビゲーション・パッケージを使用しています文字列ではなく複数あるので、アウレリア一息でバンドル「はTypeErrorを。:パス文字列でなければなりません未定義受信した」スロー
TypeError: Path must be a string. Received undefined
at assertPath (path.js:7:11)
at Object.basename (path.js:801:5)
at exports.writeOutputs (C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\lib\output.js:137:23)
at C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\lib\builder.js:575:14
at tryCatcher (C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\node_modules\bluebird\js\release\promise.js:502:31)
すべての一気関連ファイルcan be found hereを未定義ました。
クローンパッケージでさえそれを投げます。
私はノード6.0.0を実行しており、のWindows 10で5.9.1でテストしています。
私はそれに設定する必要があるいくつかのプロパティがありますpath
?コメントから、Aureliaの事前に構築されたタスクに関連しているように見えるかもしれない環境問題があります。
最新のスケルトン型スクリプトをダウンロードしました。 'gulp bundle 'は正常に動作しています。すべてのnpmとjspmパッケージがインストールされていますか? –
更新されたバージョンのnpmを使用していることを確認してください。この 'npm -v'が実行されているのを見ることができます。バージョンは3より大きい必要があります –
今度は 'MSBUILD:error MSB4132:ツールバージョン" 2.0 "が認識されません。利用可能なツールのバージョンは '' npm install'を実行するときに "4.0"です.netパッケージを見つけようとします –