尝试做一些非常基本的事情,但遇到了障碍。
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/jetbrains');
var Product = mongoose.model('Product', {name: String});
var product = new Product({name: "WebStorm"});
product.save(function(err) {
if(err){
console.log('failed');
}else{
console.log('saved');
}
});
不断获取ReferenceError:在[文件路径]中未定义require。
我在Webstorm 10中这样做。试图在Webstorm的MEAN开发中使用本教程。 https://www.youtube.com/watch?v=JnMvok0Yks8
想法?
答案 0 :(得分:0)
您可能正在尝试在浏览器中运行上述代码。它应该在Node服务器上运行。节点自动定义require
功能,因此您永远不会遇到此问题。
查看this question以获取良好的“入门”材料。
修改强>
这真的很奇怪。如果在终端上运行,WebStorm肯定正在运行Node.js。你能否在第一行放一个断点,调试文件并检查require
函数?