requirejs 忽略我的 requirejs.config
requirejs ignore my requirejs.config
这是我的文件结构:
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"/>
我得到同样的错误
但是我不知道你的文件结构但是根据你的问题我假设它是这样的
- 项目文件夹
- 测试-requirejs.html
- main.js
- require.js
- js
- prpr.js
如果这是您的文件夹结构
那么在test-requirejs.html中,脚本标签应该是
<script data-main="main" src="require.js"></script>
你的main.js
require.config({
"baseUrl": "js"
})
require(["prpr"],function(){
});
我已经亲自测试过它的工作原理
这是我的文件结构:
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"/>
我得到同样的错误
但是我不知道你的文件结构但是根据你的问题我假设它是这样的
- 项目文件夹
- 测试-requirejs.html
- main.js
- require.js
- js
- prpr.js
如果这是您的文件夹结构
那么在test-requirejs.html中,脚本标签应该是
<script data-main="main" src="require.js"></script>
你的main.js
require.config({
"baseUrl": "js"
})
require(["prpr"],function(){
});
我已经亲自测试过它的工作原理