一尘不染

sails.js v0.10创建新项目-链接器不起作用Gruntfile.js未使用

node.js

使用npm的默认帆(v.9?),–linker可以正常工作,即创建/
linker文件夹。我可以将js,css文件复制到assets/linker/它们,它们会layout.ejs自动出现。

我现在在本地和全局都安装了帆v0.10。使用节点V0.10.25。我使用以下命令创建了一个新的sails项目:

航行新的project_name –linker

但没有创建/ linker文件夹。我必须创建,/.tmp
因为它不存在,我必须创建/.tmp/public/linker/以将/js/styles 手动添加到layout.ejs

我重命名了Gruntfile.js,但是我的程序仍然可以运行,因此Gruntfile在程序中什么也不做。


阅读 221

收藏
2020-07-07

共1个答案

一尘不染

Sails v0.10不再使用链接器文件夹-只是引起混乱。如果启用了链接器选项,则在解除Sails时,Grunt
assets会将文件夹下的所有资产复制到.tmp/public文件夹中。公用文件夹将由Grunt根据需要创建。grunt- sync只要程序正在运行,该任务将使文件夹保持同步。

Sails项目不依赖于Grunt,因此重命名Gruntfile(或将其完全删除)不会停止程序的运行,但这并不意味着它在那里就什么也不做!要查看Grunt做了什么,可以使用抬起Sails
sails lift --verbose

2020-07-07