zoukankan      html  css  js  c++  java
  • express全局安装后无法通过require使用

    今天入门了一下express,首先安装依赖。

    npm install express -g;

    npm install body-parser -g;

    npm install cookie-parser -g;

    npm install multer -g;

    然后编写express.js,内容如下:

    var express = require('express');
    var app = express();
    
    app.get('/', function(req, res){
        res.send('Hello World!');
    });
    
    var server = app.listen(8081, function(){
        console.log('express started......');
    })

    然后,cmd进入express所在目录,接着执行node express.js;

    此时,会抛出如下的异常

    Error: Cannot find module 'express'
        at Function.Module._resolveFilename (module.js:325:15)
        at Function.Module._load (module.js:276:25)
        at Module.require (module.js:353:17)
        at require (internal/module.js:12:17)
        at Object.<anonymous> (E:web studyexpressexpress.js:1:77)
        at Module._compile (module.js:409:26)
        at Object.Module._extensions..js (module.js:416:10)
        at Module.load (module.js:343:32)
        at Function.Module._load (module.js:300:12)
        at Function.Module.runMain (module.js:441:10)

    显然是无法require到express。

    有两种方法解决,第一种将express和其他依赖都安装到express.js的同级目录。

    第二种就是配置系统的环境变量,在系统变量中增加NODE_PATH = C:UsersgqdAppDataRoaming pm ode_modules,路径根据实际情况进行填写。

    然后在PATH中增加NODE_PATH的引用即可。

    处理完成后,再执行node express.js,会看到

    express started......

    接下来,在浏览器中输入localhost:8081就可以看到那熟悉的Hello World!了~~~~~~

    欢迎交流,QQ: 997494167
  • 相关阅读:
    SICP 习题1.16-1.19体会
    设计模式C++实现——组合模式
    QT官方下载地址
    浅析三角形測试程序
    操作系统开发之——进入保护模式
    PowerDesigner 打印错误
    @RequestParam注解一般用法
    Eclipse配置Maven的一些问题
    在windows上部署使用redis出现的问题及解决方法
    Eclipse导入模板格式Xml配置文件
  • 原文地址:https://www.cnblogs.com/olivers/p/5941203.html
Copyright © 2011-2022 走看看