nodeJS

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值