2012-07-10 2 views
0

먼지를 node.js와 통합하려고합니다. Express를 node.js 프레임 워크로 사용하고 있습니다. 다음 명령으로 표현 프로젝트를 만들었습니다. Express와 먼지 통합 중에 오류가 발생했습니다.

express test 
    npm install -d 

그럼 내가
npm install dust 

그런 다음 내가 app.js 파일에 '먼지'에서 '옥'에서 내보기 엔진을 변경 명령을 사용하여 먼지를 설치했습니다. 그 다음 날 발생

nodemon app.js 

: 나는 다음 명령에서 노드의 모니터를 사용하여 내 프로젝트를 실행할 때 지금

{<title}Homepage{/title} 
    {<page_id}index{/page_id} 
    {<main} 
     Homepage content goes here 
    {/main} 

: 나는 다음과 같은 코드를 포함하는 내보기에 index.dust라는 이름으로 두 개의보기를 폴더 생성 오류 :

500 오류 : require.paths가 제거되었습니다. 대신 node_modules 폴더 또는 NODE_PATH 환경 변수를 사용하십시오.

at Function.Module._compile.Object.defineProperty.get (module.js:386:11) 
at Object. (C:\testExpress\node_modules\dust\lib\server.js:6:8) 
at Module._compile (module.js:449:26) 
at Object.Module._extensions..js (module.js:467:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Module.require (module.js:362:17) 
at require (module.js:378:17) 
at Object. (C:\testExpress\node_modules\dust\lib\dust.js:511:7) 
at Module._compile (module.js:449:26) 

해결에 협조 해주십시오. 나는 node.js의 고속도로 및 먼지에 초보자입니다.

+0

사용중인 먼지 버전이 이전 버전의 노드 용으로 작성되었으며 지금 폐기 된 구문을 사용하는 것 같습니다. – ebohlman

답변

1

dustjs가 더 이상 유지 관리되지 않는 것 같습니다. linkedin 포크를 사용하십시오. https://github.com/linkedin/dustjs

+0

부분은 여전히 ​​작동하지 않습니다. https://github.com/linkedin/dustjs/issues/150 – chovy

0

먼지가있는 known issue입니다. 버려진 노드 모듈 시스템의 버전을 사용하도록 작성되었습니다. 문제 페이지는 일부 사람들의 문제 해결 방법을 보여줍니다.

관련 문제