2017-10-07 15 views
0

명령 줄 도구 에 의해 생성 된 응용 프로그램을 시작하려 할 때 'create-react-kotlin- NPM은 kotlinc-JS 모두 글로벌 및 로컬 설치, 나는 코 틀린 컴파일러를 설치 시도'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 문제입니다. 잠시 동안 Windows Subsystem for Linux을 사용하여 IDE 용 및 기타 모든 기능을 사용하면서 bash로 앱을 컴파일하고 실행할 수 있습니다.

당신은 여전히 ​​당신이없는 경우 npm start

을 실행하는 (단지 cmd를 bash를 입력하고 Enter 키를 누르십시오) 다음 create-react-kotlin-app my-app으로 프로젝트를 만들 때와 같은 폴더에 떠들썩한 파티를 시작하는 창 '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 

당신이 당신의 창 PATH에 NPM 한 경우 사용자의 홈 디렉토리에 bash_aliases에 다음과 같은 별명을 추가해야 할 수도 있습니다

alias npm=/usr/bin/npm 

그렇지 않으면 bash에 사용하려고 할 수 있습니다 분명히 작동하지 않는 윈도우 npm.