javascript - Sails 自动删除我在布局中添加的资源
问题描述
我在 Sails 项目中使用 Select2 ( https://select2.org/getting-started/installation )。为此,我在 layout.ejs 中添加了以下几行
<link href="https://cdn.jsdelivr.net/npm/select2@4.0.12/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.0.12/dist/js/select2.min.js"></script>
但是当我使用命令运行应用程序时,sails lift
这两行会自动从 layout.ejs 中删除。我知道这不是编辑器(我正在使用 vscode),因为我测试它以寻找问题。你知道我能做些什么来解决这个问题吗?
解决方案
Sails 使用 Grunt 生成文件并自动将资源添加到布局中。
脚本插入到<!--SCRIPTS-->
和之间<!--SCRIPTS END-->
样式插入到<!--STYLES-->
和之间<!--STYLES END-->
所以如果你在这些标签之间手动添加资源,它们会被 Grunt 删除。
有关更多信息,请参阅https://sailsjs.com/documentation/anatomy/tasks/config/sails-linker.js
推荐阅读
- python - 为 Linux 上的所有用户/所有代码启用 python 登录
- batch-file - xcopy 在批处理文件中使用时不起作用
- python - 如何仅在满足条件时压缩 2 个列表中的项目 - python
- visual-studio-code - vscode.workspace.openTextDocument 静默失败
- apache-kafka - 转到下一个偏移位置 kakfa
- angular - 如何检查我的 Ionic 4 项目中的错误?
- wordpress - 如何在 href mailto 中复制/克隆页面的内容
- android - android如何处理和优先处理API版本之间的xml属性重叠
- r - 如何删除行间差异小于特定值的观察值
- python - numpy/core/multiarray.so:未定义符号:_Py_ZeroStruct