app.use(express.static(path.join(__ dirname,'public'))); ReferenceError:path没有定义是什么问题?
控制台在NodeJS命令提示符下
Error Message for app.use(express.static(path.join(__dirname, 'public'))); "ReferenceError: path is not defined"
我使用快递版本3.3.5。
问题是什么?
您需要要求path
模块
const path = require('path')
这将解决这个问题
var path = require('path');
你需要像这样的pathnpm模块
var path = require('path');
由于path是nodejs核心模块的一部分,因此不需要显式列出
要解决这个问题,你需要
-
安装path模块:
$ npm install --save path
-
显式导入path模块:
var path = require('path');
-
然后,你可以使用varpath:
app.use(express.static(path.join(__dirname, '../')));