【问题标题】:LESS CSS @import for javascript [closed]用于 javascript 的 LESS CSS @import [关闭]
【发布时间】:2013-03-18 09:47:46
【问题描述】:

您知道是否有某种工具,例如 LESS CSS,但用于 Javascript,它允许您导入例如“plugin-1.js”;在我的 .js 文件中。我正在为 LESS 使用 sublime text 2 构建(它引用 dotless.exe),所以如果你尝试过类似的东西,如果你能与我们分享它会很棒。

【问题讨论】:

    标签: javascript import


    【解决方案1】:

    如果您在网络中使用HTML JavaScript,则可以使用 require.js 之类的库来组织导入,或者只需在 HTML 中已经使用的标签之上添加另一个脚本标签。

    <script src="plugin-1.js" type='text/javascript'> </script>
    

    否则,如果您使用的是 node.js,则可以使用 require() 指令来完成

    var otherModuleToRequire = require("plugin-1.js");
    

    之后它将在文件中可用。

    值得一提的是,虽然这在功能上类似于 @import,但它们的行为不同,它们是在 运行时 中进行导入,而不是像 @import 那样将所有文件捆绑到一个文件中。

    如果您真的关心捆绑文件(例如在负载下的生产环境中),您可以使用压缩器和优化器,例如 the closure compilerthe require.js optimizer(如果您选择使用 require.js)。

    【讨论】:

      猜你喜欢
      • 2012-06-02
      • 1970-01-01
      • 2012-05-27
      • 2012-11-07
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多