我已经通过NPM在我的网站上安装了选择Javascript插件。然后,我使用gulp将此文件复制到一个面向公众的目录中。
我现在的问题是包含一个插件文件。在我的公共资产目录中,我有以下结构/src/plugins/selectable_placeholder,它与selectize instructions https://github.com/brianreavis/selectize.js/blob/master/docs/plugins.md中要求的结构一致
但是,包含或不包含JS文件会导致错误,其中Uncaught Error: Unable to find "selectable_placeholder" plugin
或
Uncaught ReferenceError: Selectize is not defined
这两种情况都是由于文件未被拾取,或者如果找到了文件但随后又找不到Selectize对象而导致的。
我可以理解为什么会发生这种情况,但是现在如何修复它,而不是通过黑客攻击核心选择化代码,这会破坏插件功能中的要点。
有人有什么想法吗?
发布于 2015-10-30 19:14:21
可能是因为文件权限不足。勾选文件权限,是否具有完全访问权限
如果你在ubundu sudo chmod 777 [path of file]中使用
如果您是windows用户,请更改属性中的文件权限
https://stackoverflow.com/questions/33433673
复制相似问题