草庐IT

custom-module

全部标签

javascript - Heroku + Node : Cannot find module error

我的Node应用程序在本地运行良好,但在部署到Heroku时遇到了错误。该应用在/models文件夹中使用Sequelize,其中包含index.js、Company.js和Users.js。在本地,我可以使用/models/index.js中的以下代码导入模型://loadmodelsvarmodels=['Company','User'];models.forEach(function(model){module.exports[model]=sequelize.import(__dirname+'/'+model);});这很好,但是,当我部署到Heroku时,应用程序崩溃并出现

node.js - npm install 不会创建 node_modules 目录

我正在尝试为mongodbuni类(class)做作业。他们给了我们一些文件,说明是:运行npminstallmongodb然后nodeapp.js由于某种原因,npminstall没有创建node_modules目录,但我没有看到任何构建错误:mongo-uni/hw1-2$npminstallmongodbnpmWARNpackage.jsonpath@0.4.9pathisalsothenameofanodecoremodule.npmhttpGEThttps://registry.npmjs.org/mongodbnpmhttp304https://registry.npmjs

node.js - 咕噜声 - 得到 "Local Npm module "xxx"not found. 它是安装 ?"What' s 造成的吗?

我刚刚收到一份grunt包的副本,但我是grunt的新手,并且无法找到一些问题的答案。最大的问题是不知道下面的错误来自哪里-有人可以告诉我这是来自哪里吗?这两个文件都在同一个目录中。$grunt>>LocalNpmmodule"grunt-contrib-clean"notfound.Isitinstalled?>>LocalNpmmodule"grunt-contrib-concat"notfound.Isitinstalled?>>LocalNpmmodule"grunt-contrib-copy"notfound.Isitinstalled?>>LocalNpmmodule"gr

node.js - "npm install"在 node_modules 目录中安装所有依赖项,而不是让它们嵌套

我需要知道以下行为是否正常。当我npminstall时,我的package.json中的每个包和依赖项都不再安装nested,但是每个依赖项安装在node_modules目录中。这让我的node_modules目录炸了,看起来像这样:这发生在我更新了npm和node之后。现在我运行:npm-v3.3.6node-v4.2.1python2.7windows7wamp我的package.json文件如下所示:{"private":true,"devDependencies":{"gulp":"^3.8.8"},"dependencies":{"laravel-elixir":"^3.0.

node.js - 安装 Node 包时可以使用自定义目录名称而不是 'node_modules' 吗?

我创建了一个package.json,我运行npminstall,它工作正常。它在我的根文件夹中创建了一个node_modules目录(我可以使用--prefix选项来更改它)。但是,我不太喜欢下划线。我想更改NPM将模块下载到的目录的名称。我希望将其命名为nmods或node-modules或类似的名称。Bower可以通过读取当前目录中.bowerrc文件中的directory属性来做类似的事情。有没有办法对NPM做同样的事情? 最佳答案 没有办法改变它。node_modules文件夹实际上并不特定于NPM,它是Node核心模块加

node.js - 咕噜声错误 : cannot find module 'load-grunt-tasks'

当我使用grunt命令时,它显示以下错误:$gruntLoading"Gruntfile.js"tasks...ERROR>>Error:Cannotfindmodule'load-grunt-tasks'Warning:Task"default"notfound.Use--forcetocontinue.Abortedduetowarnings.ExecutionTime(2015-02-0718:05:42UTC)loadingtasks339ms███████████████████████████████████████████████99%Total344ms我已经尝试过-n

node.js - npm 不起作用,总是出现这个错误 -> 错误 : Cannot find module 'are-we-there-yet'

我尝试使用Yosemite在Mac上安装grunt。Node已安装在最新版本中。如果我在终端中输入“node-v”,我会得到v0.12.5行。那挺好的。但是当我想用npm安装一些东西时,我只得到一个错误......我尝试了“sudonpminstall-ggrunt-cli”、“sudonpminstallnpm-g”以及“npm-v”我总是得到这个错误......Error:Cannotfindmodule'are-we-there-yet'atFunction.Module._resolveFilename(module.js:336:15)atFunction.Module._l

javascript - NodeJS/Express 中的 "module.exports"和 "exports.methods"是什么意思?

随机查看sourcefile在NodeJS的express框架中,有两行代码我不明白(这些代码行是几乎所有NodeJS文件的典型代码)。/***Expose`Router`constructor.*/exports=module.exports=Router;和/***ExposeHTTPmethods.*/varmethods=exports.methods=require('./methods');我了解第一段代码允许将文件中的其余函数暴露给NodeJS应用程序,但我不完全了解它是如何工作的,或者该行中的代码是什么意思。Whatdoexportsandmodule.exportsa

node.js - 更改 node_modules 位置

有没有办法改变node_modules文件夹的位置?例如:-dir1-dir2-node_modules到:-dir1-dir2-node_modules 最佳答案 以下是默认进入node_modules文件夹的代码Module.prototype.load=function(filename){debug('load'+JSON.stringify(filename)+'formodule'+JSON.stringify(this.id));assert(!this.loaded);this.filename=filename;t

node.js - 如何让多个项目共享 node_modules 目录?

每当我制作项目时,我都必须下载Node模块的所有依赖项。不复制node_modules,有没有办法在多个项目中共享中心node_modules?像下面这样,我每次都要运行很多命令..npminstallgulp-useminnpminstallgulp-wrapnpminstallgulp-connectnpminstallgulp-watchnpminstallgulp-minify-cssnpminstallgulp-uglifynpminstallgulp-concatnpminstallgulp-lessnpminstallgulp-renamenpminstallgulp-m