2017-10-18 8 views
0

json npmパッケージを使用してpackage.jsonファイルを更新しています。 ' - ' 文字の問題を作成した場合の取得エラーメッセージフィールド名が含まれている場合があることjson nmpパッケージが動作しない

undefined:2 
this.dependencies.'data-version'="1.0.0.1" 
        ^^^^^^^^^^ 

SyntaxError: Unexpected string 
    at new Function (<anonymous>) 
    at main (C:\Users\SEUser2\AppData\Roaming\npm\node_modules\json\lib\json.js: 
1289:27) 
    at Object.<anonymous> (C:\Users\SEUser2\AppData\Roaming\npm\node_modules\jso 
n\lib\json.js:1683:5) 
    at Module._compile (module.js:569:30) 
    at Object.Module._extensions..js (module.js:580:10) 
    at Module.load (module.js:503:32) 
    at tryModuleLoad (module.js:466:12) 
    at Function.Module._load (module.js:458:3) 
    at Function.Module.runMain (module.js:605:10) 
    at startup (bootstrap_node.js:158:16) 

Iオブザーバ以下

使用して、次のコマンド

json -f package.json -I -e this.dependencies.data-version=\"1.0.0.1\" 

上記のコマンドを実行するには、どのように ' - '文字をエスケープしますか? JSON -f package.json -I -e this.dependencies [ 'データバージョン= \ "1.0:

答えて

0

は、あなたの代わりに

+0

私はこれを試してみました[ 'データ=バージョン'] this.dependenciesを使用して試すことができます。 0.1 \ "']。動いていない。 – Wrox

関連する問題