gpt4 book ai didi

javascript - 为什么早午餐要添加这个 requirejs 代码?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:44 25 4
gpt4 key购买 nike

我在使用 requirejs 的早午餐项目中有一个文件 app/js/d3.js。当我构建文件时,app/js/d3.js 中的代码按预期连接到 app.js 中。但它被包裹在一些看起来像 require 的代码中,如下所示:

require.register("js/d3", function(exports, require, module) { #this wrapper is added
window.onload = function() { #then there is the start of code from app/js/d3.js

我是新手,要求我无法判断这是应该发生的还是 Brunch 的意外行为。当我搜索 require api对于注册,我没有看到注册方法。

这是怎么回事?为什么我的代码会这样包装?我的 config.coffee 看起来像这样:

  files:
javascripts:
joinTo:
"js/app.js": /^app/
"js/vendor.js": /^(bower_components|vendor)/
order:
before: [
'bower_components/queue-async/queue.js',
'bower_components/topojson/topojson.js',
'bower_components/topojson/topojson.js',
'bower_components/d3/d3.js',
'bower_components/requirejs/requirejs.js'
]

最佳答案

我只需要将这段代码添加到我的配置文件中

  files:
...
modules: //this stops the wrapping
wrapper: false

关于javascript - 为什么早午餐要添加这个 requirejs 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21871880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com