我已经按照这里的说明进行操作但是我无法让链接器与Jade一起工作.但是,如果我使用ejs,它确实有效(当然除了jade/ejs文件之外,完全相同的应用程序).我错过了什么吗?
Die*_*mio 13
我假设你做了以下事情:
创建了一个以链接器和jade为模板的新项目
sails new <project-name> --template=jade --linker
Run Code Online (Sandbox Code Playgroud)你手动添加玉
cd <project-name>
npm install jade --save
Run Code Online (Sandbox Code Playgroud)(可选)删除package.json文件中对ejb的依赖项.
那是对的吗?
在那种情况下,我收到一条警告:
warn: Automatic asset linking is not implemented for the `jade` view engine at this time. You must modify the Gruntfile yourself for this feature to work.
Run Code Online (Sandbox Code Playgroud)
这看起来像一个旧的和过时的消息,因为我看着grunt文件,一切看起来像是准备链接到玉.
那么,我已经将views文件夹中的layout.jade文件更改为:
并添加占位符以注入:
// SCRIPTS
// SCRIPTS END
// STYLES
// STYLES END
Run Code Online (Sandbox Code Playgroud)然后我做了一个"sails lift"并注入了public/linker/js文件夹中的javascript文件中的脚本.
BTW:我正在使用风帆v0.9.9
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
5832 次 |
| 最近记录: |