javascript - requirejs 忽略我的 requirejs.config

标签 javascript requirejs

这是我的文件结构:

ex/js/prpr.js
ex/test-requirejs.html

测试-requirejs.html

  <script>
    requirejs.config({baseUrl: "js"})
    require(["prpr.js"], function () {
      var uri = new Uri("http://baidu.com")
    })
  </script>

当我 google-chrome/home/roroco/Dropbox/jss/ro-js/ex/test-requirejs.html 时出现错误

file:///home/roroco/Dropbox/jss/ro-js/ex/prpr.js Failed to load resource: net::ERR_FILE_NOT_FOUND
Uncaught Error: Script error for "prpr.js"
http://requirejs.org/docs/errors.html#scripterror
    at makeError (require.js:168)
    at HTMLScriptElement.onScriptError (require.js:1735)

我的requirejs版本是2.3.2 如何使 requirejs.config 工作?

更新

我也用

require.js

requirejs.config({baseUrl: "js/"})
require(["prpr.js"])

和标签:

<script src="./require.js" data-main="./main.js"/>

我遇到同样的错误

最佳答案

但是我不知道你的文件结构但是从你的问题我假设它是这样的

  • 项目文件夹
    • test-requirejs.html
    • main.js
    • require.js
    • js
      • prpr.js

如果这是您的文件夹结构

然后在test-requirejs.html中,script标签应该是

<script data-main="main" src="require.js"></script>

您的 main.js

require.config({
        "baseUrl": "js"
    })

    require(["prpr"],function(){
    });

我已经通过自己的测试及其工作原理

关于javascript - requirejs 忽略我的 requirejs.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41462427/

相关文章:

javascript - 如何在页面第一次加载时打开 Popper

javascript - 在 FB SDK 中使用 require.js

javascript - RequireJS 在加载/解析依赖项之前调用回调

javascript - 配置 Karma 以使用 requirejs 加载 pegjs

dependencies - requireJS 2.1.5 嵌套 require 的依赖关系乱序

javascript - 如何从DataTables中选定的数据中获取数据

javascript - JavaScript 函数类型转换

javascript - 是否可以无缝重定向 websockets?

javascript - 使用 Javascript 生成 PDF 和 Excel(客户端)

javascript - 在没有构建过程的情况下使用 Browserify 运行脚本