WebStormでExpressプロジェクトを作成しました。
index.jsを下記のように
titleを Express
yourNameを 太郎
としてindex.jadeに送ります。
======== routes/index.js =========
var express = require('express');
var router = express.Router();/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express', yourName: '太郎'});
});module.exports = router;
======== views/index.jade =========
extends layoutblock content
h1= title
p hello, #{yourName}
index.jadeで受け取ろとすると、yourNameのところで
unresolved variable or type yourName
という警告が出ます。
yourNameの入力補完は効いています。
yourNamまで入力すると、
yourName (index.js routes ) String
が表示されます。
ちなみに、titleは警告は出ていませんが、commandキーを押すと
value "title" [jade.js]
となってroutes/index.jsを参照していません。
不要な警告文を消してスッキリさせるにはどう設定すればいいでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/03 07:13