node.js - 如何安装新的 nodejs 模块到 expressjs 项目?

标签 node.js express yaml

目前我正在开发在线 yaml 代码编辑器。我为此使用 expressjs 框架。我想给它安装 yamljs 模块。我该如何安装它?因为以下代码行会导致错误。

var YAML = require('yamljs');

这是代码段

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');


var routes = require('./routes/index');
var users = require('./routes/users');

var YAML = require('yamljs');

var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');

这是错误

Error: Cannot find module 'yamljs'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/tharindu/Documents/projects/Group project2/CuubezFinal/app.js:12:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

我使用 webstorm 进行编码。我已经使用

安装了 yamljs 模块

npm install yamljs
如果我从 ubuntu 终端手动运行我的代码,这个库就可以完美使用。但是当我运行 expressjs 项目时,它给出了上述错误。

最佳答案

您能否提供更多信息,例如错误文本?

你试过吗

npm install yamljs

使 Node 环境可以访问模块?

关于node.js - 如何安装新的 nodejs 模块到 expressjs 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810500/

相关文章:

perl - 如何使用 Perl 的 YAML::Tiny 遍历 YAML 树?

node.js - 如何使用基于 token 的身份验证在 Node.js 中实现基于角色的授权?

node.js - 在express.js中维护用户登录状态

node.js - node.js 中json 之后需要调用end 吗?

javascript - npm 删除 package.json 中不再存在的所有包

yaml - 在 YAML 中,如何注释一行的一部分?

amazon-web-services - 使用 YAML 语法的 AWS UserData 字段中的 "!Sub |"是什么意思?

javascript - discord.js if date.now() 函数

javascript - Adm Zip - 文件压缩为文件夹

node.js - 你如何在 express 中测试 req.flash()?