Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint 2013与Requirejs冲突_Sharepoint_Requirejs_Sharepoint 2013_Amd - Fatal编程技术网

SharePoint 2013与Requirejs冲突

SharePoint 2013与Requirejs冲突,sharepoint,requirejs,sharepoint-2013,amd,Sharepoint,Requirejs,Sharepoint 2013,Amd,我编写的一个在SharePoint 2010中使用RequireJS的简单javascript应用程序在移植到Office 365后崩溃。快速浏览全局变量后,我注意到requirejs中的全局变量“define”与SharePoint的init.js之间存在命名冲突。很自然,修复方法是在引用require.js之前覆盖正文末尾附近的“define”: <script type="text/javascript"> define = undefined; </

我编写的一个在SharePoint 2010中使用RequireJS的简单javascript应用程序在移植到Office 365后崩溃。快速浏览全局变量后,我注意到requirejs中的全局变量“define”与SharePoint的init.js之间存在命名冲突。很自然,修复方法是在引用require.js之前覆盖正文末尾附近的“define”:

<script type="text/javascript">      
    define = undefined;
</script>
<script type="text/javascript" src="../Scripts/require.js" data-main="../App/main" />

定义=未定义;
我还没有因为这样做而受到任何影响。我的结论是,这是一个解决办法。
还有其他人见过这个吗?如果有,有没有人注意到任何问题?

我遇到了完全相同的问题。但是仅仅几天以后!一周前,完全相同的应用程序工作完美

也许微软在上次更新中做了一些改变

库尔特的办法对我不起作用。因此,我还必须覆盖其他requirejs变量:

<script type="text/javascript">
    define = undefined;
    requirejs = undefined;
    require = undefined;
</script>

定义=未定义;
requirejs=未定义;
要求=未定义;
现在一切正常