2017-09-17 1 views
3

〜/ package.jsonを削除しましたが、これをインストールしようとしました。SwitchyOmega。 最初のステップは、package.jsonを削除した後にnpmの実行deps/devが動作しないようにするには

# Install node and npm first (make sure npm --version > 2.0), then: 

sudo npm install -g grunt-cli bower 

正常に動作しますが、次のステップ

# In the project folder: 
cd omega-build 
npm run deps # This runs npm install in every module. 
npm run dev # This runs npm link to aid local development. 

は私に、このエラー

npm ERR! path /Users/Rahimi/package.json 
npm ERR! code ENOENT 
npm ERR! errno -2 
npm ERR! syscall open 
npm ERR! enoent ENOENT: no such file or directory, open '/Users/Rahimi/package.json' 
npm ERR! enoent This is related to npm not being able to find a file. 
npm ERR! enoent 

npm ERR! A complete log of this run can be found in: 
npm ERR!  /Users/Rahimi/.npm/_logs/2017-09-17T04_55_31_851Z-debug.log 
を与えるスクリプトは、以下のようにあなたが package.jsonに存在している実行しようとしているコマンド

答えて

0

"scripts": { 
     "deps": "npm install && (cd ../omega-pac && npm install) && (cd ../omega-target && npm install) && (cd ../omega-web && npm install && bower install) && (cd ../omega-target-chromium-extension/ && npm install)", 
     "dev": "(cd ../omega-pac && npm run dev) && (cd ../omega-target && npm run dev) && (cd ../omega-web && npm run dev) && (cd ../omega-target-chromium-extension/ && npm run dev)" 
    } 

package.jsonを削除すると、これらのコマンドを実行できなくなります。スクリプトコマンドでパッケージをインストールするにはpackage.jsonが必要です。

package.jsonを使用せずにこれを行うには、コマンドdepsに記載されている各フォルダに移動し、npm installを実行してパパケッジをインストールする必要があります。メインのdevコマンドで上記のフォルダに移動して、devコマンドを実行します。これはかなり多くの作業ですが、pacakge.jsonのままにしてscriptコマンドを使用する方がよいでしょう。

+0

package.jsonを再インストールするにはどうすればよいですか? – Mahi

+0

[質問](https://github.com/FelisCatus/SwitchyOmega/blob/master/omega-build/package.json)に記載されたリンクにアクセスできます。 'omega-build'フォルダの中に' package.json'ファイルがあります。あなたのローカルリポジトリに入れてください。それはあなたのために働くだろう – kgangadhar

関連する問題