我有以下文件层次结构
->public
->css
->javascript
->src
->views
app.js
我像这样在app.js中配置了公共文件的路径
app.use(express.static(path.join(__dirname, 'public')));
app.set('views', './src/views');
app.set('view engine', 'ejs');
此后,我制作了一个脚本并将其包含在index.ejs中(位于视图中)
...
<script src="js/index.js"></script>
</head>
<body onload="resize()" onresize="resize()">
...
一切正常,但eslint警告我未定义调整大小。如何告诉eslint我的公共文件在哪里?
答案 0 :(得分:1)
我不确定如何配置eslint来从公共目录中读取javascript,但是每当必须执行此类操作时,我都会从另一个文件中添加我正在使用的对象作为全局对象。 (https://eslint.org/docs/user-guide/configuring#specifying-globals)所以我要添加类似/* global resize */
的内容。