我试图通过使用以下更改来更改Node.js Express模板引擎.
app.set('view engine', 'jade'); 至 app.set('view engine', 'ejs');
的package.json
"jade": "~1.11.0", 至 "ejs": "^1.0.0",
最后将View/*延伸*.jade改为*.ejs.
但在那之后我得到了这个错误:
无法在视图目录"/ var/www/mynode/myapp/views"中查找视图"index"
Error: Failed to lookup view "index" in views directory "/var/www/mynode/myapp/views"
at EventEmitter.render (/var/www/mynode/myapp/node_modules/express/lib/application.js:579:17)
at ServerResponse.render (/var/www/mynode/myapp/node_modules/express/lib/response.js:961:7)
at /var/www/mynode/myapp/routes/index.js:6:7
at Layer.handle [as handle_request] (/var/www/mynode/myapp/node_modules/express/lib/router/layer.js:95:5)
at next (/var/www/mynode/myapp/node_modules/express/lib/router/route.js:131:13)
at Route.dispatch (/var/www/mynode/myapp/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/var/www/mynode/myapp/node_modules/express/lib/router/layer.js:95:5)
at /var/www/mynode/myapp/node_modules/express/lib/router/index.js:277:22
at Function.process_params (/var/www/mynode/myapp/node_modules/express/lib/router/index.js:330:12)
at next (/var/www/mynode/myapp/node_modules/express/lib/router/index.js:271:10)
Run Code Online (Sandbox Code Playgroud)
UPDATE
我当前的app.js文件:
var express = require('express');
var path = require('path'); …Run Code Online (Sandbox Code Playgroud) Jquery没有使用wordpress.它的抛出$是未定义的.
代码:
$('.action').on("change",function(e){
// my code
})
Run Code Online (Sandbox Code Playgroud)