【问题标题】:Assets not found with sails.js使用sails.js 找不到资产
【发布时间】:2014-02-06 00:08:55
【问题描述】:
我开始了一个 Sails 项目(使用 sails new project --linker),直到今天一切正常。
现在我的所有 javascript 都出现 404 错误,我注意到每次启动服务器 (sails lift) 时,.tmp/public 文件夹都会被删除。我没有修改gruntfile 或任何核心文件,控制台上也没有显示错误。
【问题讨论】:
标签:
javascript
node.js
gruntjs
sails.js
【解决方案1】:
每次您发出sails lift 时都会删除.tmp 文件夹。这是sails 为http 服务器存储其公共目录的地方。
如果我没记错的话,v0.10 默认启用了链接器。
尝试在没有--linker 的情况下运行sails new project,看看assets/ 中显示的内容应该有一个链接器文件夹。
如果没有,请创建文件夹并将适当的标签添加到您的 ejs 文件中。
您可以查看 v0.10 here 的文档以了解更多特定于 a 的信息