2017-12-20 5 views
0

표현식과 표현 생성기를 배우려고하고 있으며 의심되는 기본적인 것을 고수했습니다. 로컬 디렉토리에서 jquery를 제공 할 수 없습니다.표현 생성기, 로컬 jquery가 작동하지 않습니다.

단계는 내가

  1. 을 따라 도움

    >에서 mkdir 도움

    > CD 도움

  2. 도움이 디렉토리에 명시 서버를 생성하고 설치가 종속 것라는 디렉토리를 생성 명령을 사용하여

3)에서 기본 package.json을 만들 ..> --view = HBS 응용 프로그램

도움말> CD 응용 프로그램

응용 프로그램을 표현> 초기화

응용 프로그램> CD를 설치하는 데 도움이 명령에 대한 도움말 디렉토리는

help>npm init 

4)

0을 포함하는 파일하는 index.js 2 라인을 만들
const app = require("./app/app") 

app.listen(3000,() => console.log('Example app listening on port 3000!')) 

5)

help/app/public/javascripts/jquery-3.2.1.min.js 

6) 도움말 \ 응용 프로그램에 jQuery를 추가 한 폴더에 다운로드 JQuery와 \ 전망 \는

<!DOCTYPE html> 
<html> 
    <head> 
    <title>{{title}}</title> 
    <script> src="/javascripts/jquery-3.2.1.min.js" </script> 
    <link rel='stylesheet' href='/stylesheets/style.css' /> 
    </head> 
    <body> 
    {{{body}}} 
    </body> 
</html> 

7

)이 도움말 \에 경고를 추가 layout.hbs app \ views \ index.hbs를 사용하여 jquery가 올바르게로드되었는지 확인하십시오.

<h1>{{title}}</h1> 
<p>Welcome to {{title}}</p> 
<script> 
    $(()=> alert("hi")) 
</script> 

8) 오류가 발생했습니다

(index):12 Uncaught ReferenceError: $ is not defined 

그래서 jquery가로드되지 않았습니다. 지난 1 시간 동안 서클에서 뛰었습니다. 이 익스프레스 생성기는 정말 멋지게 보이며 서버의 뼈대를 매우 빠르게 만듭니다. 그래서 내가 잘못한 것을 찾아 내고 싶습니다.

도움을 주시면 감사하겠습니다.

답변

0

내 부분에 어리석은 오류가 발생했습니다. 라인

<script> src="/javascripts/jquery-3.2.1.min.js" </script> 

<script src="/javascripts/jquery-3.2.1.min.js"> </script> 

를 있었어야