2017-10-07 5 views
0

コマンドラインツール で作成されたアプリケーションを起動しようとすると、 'create-react-kotlin- NPMがkotlinc-jsの両方のグローバルとローカルにインストールし、私はKotlinコンパイラをインストールしようとしている'create-react-kotlin-app'で作成したアプリで 'npm start'を使用するとエラーが発生する

kotlin-js failed. do you have kotlin installed? 
{ 
    "code":"ENOENT", 
    "errno":"ENOENT", 
    "syscall":"spawn C:\\Users\\Aidan\\Desktop\\my-react- 
app\\node_modules\\kotlin-compiler\\bin\\kotlinc-js", 
    "path":"C:\\Users\\Aidan\\Desktop\\my-react-app\\node_modules\\kotlin- 
compiler\\bin\\kotlinc-js", 
    "spawnargs": 
    [ 
     "-output", 
     "C:\\Users\\Aidan\\Desktop\\my-react- 
app\\node_modules\\.cache\\kotlin-webpack\\kotlinApp.js", 
     "-source-map", 
     "-nowarn", 
     "-module-kind", 
     "commonjs", 
     "-libraries", 
     "C:\\Users\\Aidan\\Desktop\\my-react- 
app\\node_modules\\@jetbrains\\kotlin- 
extensions\\build\\classes\\main\\kotlin-extensions.meta.js:C:\\Use 
rs\\Aidan\\Desktop\\my-react-app\\node_modules\\@jetbrains\\kotlin- 
react\\build\\classes\\main\\kotlin- 
react.meta.js:C:\\Users\\Aidan\\Desktop\\my-react- 
app\\node_modules\\@jetbrains\\kotlin-react-dom\\ 
build\\classes\\main\\kotlin-react- 
dom.meta.js:C:\\Users\\Aidan\\Desktop\\my-react- 
app\\node_modules\\@hypnosphi\\kotlinx-html-js\\target\\classes\\kotlinx- 
html-js.meta.js", 
     "C:\\Users\\Aidan\\Desktop\\my-react-app\\src" 
    ] 
} 

、およびノー​​ド・モジュールを検索すると、ファイルであれば、そのシステムを参照してください:NPM開始」、私は次のエラーを得続けますアクセスしようとしているが存在し、何も変化していない。何か助けていただければ幸いです。簡単に解決できる問題であれば、事前にお詫びします。

答えて

0

leonyaが指摘したように、それは窓の問題です。 当面はWindows Subsystem for Linuxを使用して、IDE用の通常のウィンドウとそれ以外のすべてを使用しながら、bashでアプリケーションをコンパイルして実行することができます。

あなたはまだあなたが持っていない場合はnpm start

を実行するために(ちょうどCMDでbashを入力してエンターキーを押します)、その後、create-react-kotlin-app my-appでプロジェクトを作成し、同じフォルダ内のbashを起動するWindowsのCMDおよびNPMを使用することができますWSLがインストールされている場合は、上のリンクの指示に従ってWSLにUbuntuをインストールします。そして、NPMとjdk8をインストールします。

sudo apt-get update 
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
sudo apt-get install -y nodejs 
sudo npm update -g npm 
sudo apt-get install -y default-jdk 

あなたがWindowsパスにNPMしている場合は、ユーザーのホームディレクトリにbash_aliasesに次の別名を追加する必要があります。

alias npm=/usr/bin/npm 

そうでない場合はbashが使用しようとするかもしれません明らかに動作しないウィンドウnpm。

関連する問題