私は現在、easy-sauce
と呼ばれるクロスブラウザのjavascriptテストを実行するためのパッケージを使用しています。ノード5.6.0環境でノード6のnpmパッケージを実行するにはどうすればよいですか?
{
"scripts": {
"test": "easy-sauce"
}
}
私はノード6環境を使用して、npm test
を実行しますよ、すべてが順調です:一言で言えば、私のpackage.json
ファイルがtest
コマンドのことを呼び出します。しかし、私が使っているプロジェクトには、ノード5.6.0が必要です。
/data/projects/easytest/node_modules/easy-sauce/lib/cli.js:114
function formatResult(result = {}) {
^
SyntaxError: Unexpected token =
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (/data/projects/easytest/node_modules/easy-sauce/bin/easy-sauce:6:13)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
ノード5.6.0環境の中で、この作業を取得する方法はあります:私はこの環境でnpm test
を実行すると、私は次のエラーを参照してください?
このプロジェクトでノードバージョンマネージャを使用して5.6を実行したことがありますか?あなたが望むなら、あなたは前後にトグルすることができます。 –
プロジェクト間で切り替えるときはすでにnvmを使用していますが、簡単なソースが必要なこの特定のプロジェクトも5.6で実行する必要があります。簡単なソースは、その環境で実行したくないようで、6でしか動作しないようです。 – daveashworth