我有两个文件,一个名为one.js,另一个名为first.js。
one.js
var first = require("./first.js")
require.cache[first.module.id].loaded=false
require("./first.js")
first.js
console.log("First is running");
module.exports={module}
它的输出是:
First is running
而不是
First is running
First is running
如我所料。为什么
我正在尝试从一个单独的文件中注入常量。它似乎适用于DI,但是当我尝试使用它时,我会得到一个错误:Error: undefined is not an object (evaluating 'CApiEndpoints.authUrl')。
我尝试了中建议的点表示法和括号,但是继续得到错误。
这些文件包含在index.html中,DI不抱怨。
index.html
<script type="text/javascript" src="js/angular/constants.js"></script>
<script