Sails.js缺少模块

时间:2015-06-19 19:38:44

标签: node.js npm sails.js

使用sails.js遇到npm模块问题。

第一个问题是 - 资产/的内容没有被复制到.tmp / public,如文档所示。还有其他错误。

研究表明 - 缺少模块,其中一个是咕噜声。做一个

npm install grunt 

确实使.tmp / public开始工作。

但是在尝试使用框架时还有其他错误。

安装详情:

服务器实例:Ubuntu 14.04.1 LTS (最近部署,除了node和sails.js之外没有对服务器进行其他更改)

node --version
v0.12.4

(从消息来源建立)

npm -v
2.10.1

sails --version
0.11.0

使用以下方式安装帆:     sudo npm install sails -g

创建一个新应用程序:     航行新测试项目

cd testproject
npm list

为stderr生成一长串缺少的npm模块:

npm ERR! missing: colors@~0.6.2, required by grunt@0.4.2
npm ERR! missing: grunt@~0.4.0, required by grunt-contrib-clean@0.5.0
npm ERR! missing: lodash@~2.4.1, required by grunt-contrib-coffee@0.10.1
npm ERR! missing: grunt@~0.4.0, required by grunt-contrib-coffee@0.10.1
npm ERR! missing: grunt@~0.4.0, required by grunt-contrib-concat@0.3.0
npm ERR! missing: grunt@~0.4.0, required by grunt-contrib-copy@0.5.0

和其他几个人。

这似乎莫名其妙 - 怎么可能忽略这个(缺少npm模块)?我是节点新手 - 可能错过了一些东西。

查看入门页面,我没有发现任何明显的事情。

这个框架似乎设计得很好 - 使用了一些很棒的npm模块。

有没有人经历过这些并找到了需要解决的问题?

1 个答案:

答案 0 :(得分:1)

要解决grunt@0.4.2所需的缺失:colors@~0.6.2,只需导航到node_modules / grunt,执行npm install以安装缺少的依赖项。