require引用别的文件夹下包的问题
nodejs开发入门里面,用express新建一个工程,我在工程目录下新建一个models文件夹,在models文件夹里新建了一个包user.js,想在另外一个文件夹routes下的index包中引用这个包: var User=require(’./models/user.js’); 或 var User=require(’./models/user’); 都会提示, 请问各位大虾,这个改怎么引用?
4 回复
前面不要加点改为, var User=require(’/models/user’);或者var User=require(’/models/user.js’);请注意只有在文件模块在同路径下时才加点,例如user.js和index.js在同依路佳下,才使用 var User=require(’./user’)或者 var User=require(’./user.js’)
谢谢,我把点去了试了也不行,现在放在一个同一个目录下~可以了~~
使用(’…/models/user’),两个点表示引用的是上层目录
谢谢了~~~明白了~