nodeJS

来源:互联网 发布:mac虚拟机五国语言重启 编辑:程序博客网 时间:2024/05/16 08:21

1 node.js安装之后运行出现js文件,出现

   SyntaxError:Unexpected identifier和其他问题,重启一下就ok了。http://write.blog.csdn.net/postedit/50502718

2 查看node版本,node -v

3 安装完express之后(npm install -g express(全局安装)),查看版本express -V,出现express不是内部或外部命令,也不是可运行的程序或批处理文件

  因为express在4.0之后把命令工具单独分出来了,故安装完express之后,需要安装express-generator,即

npm install -g express-generator,之后可以查看版本为:4.13.1


4 node app.js 出现 Cannot find module 'XXXX',解决方法是:

npm install --save module_name   用这个可以解决

原因为:

npm install <name> -g   将包安装到全局环境中

但是代码中,直接通过require()的方式是没有办法调用全局安装包的。全局的安装是供命令行使用的。

npm install  --save  模块名
安装的同时,将信息写入package.json中,项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,

这样代码提交到github时,就不用提交node_modules这个文件夹了。


5 node项目实例

新建项目

express -t ejs newsproject 

按照提示接着输入

  cd newsproject 
  npm install 

之后如果直接运行node app.js,则会没什么反应,向app.js中添加

//服务器启动3000端口
app.listen(3000,function(){
    console.log('server start ...');
});
之后在 浏览器访问:http://127.0.0.1:3000/即可见nodejs站点页面,页面输出:Express

Express

Welcome to Express



6  Mongoose安装

Mongoose是基于node-mongodb-native开发的MongoDB nodeJS驱动,安装需要

npm install mongoose -g(会抛出错误)

npm install mongoose  //此种安装即可





1 0
原创粉丝点击