可以 system.js 替换 require.js
Can system.js replace require.js
我在一个大型项目中使用 requirejs。这个项目很快就会升级到angular2。
Angular2 使用 system.js,所以我也在考虑切换到 system.js。我是否应该能够删除对 requirejs 库的引用并改为包含 system.js 并期望它能正常工作,或者这里有什么我不明白的地方?
我尝试通过删除 require.js 文件并添加 system.js 文件来代替,但我收到错误消息,指出未定义定义。
你能帮我吗?除了 system.js 之外,我还需要 require.js 吗?
我也刚换成system.js。您需要将 require.js 替换为 system.js 并添加简单的脚本标签。所以它应该是这样的:
<script src="~/lib/system.js/dist/system.js" type="text/javascript"></script>
<script>
// set our baseURL reference path
System.config({
baseURL: '/app'
});
System.import('startup.js');
</script>
除上述步骤外
System.defaultJSExtensions = true;
默认systemjs
不添加扩展.js
我在一个大型项目中使用 requirejs。这个项目很快就会升级到angular2。
Angular2 使用 system.js,所以我也在考虑切换到 system.js。我是否应该能够删除对 requirejs 库的引用并改为包含 system.js 并期望它能正常工作,或者这里有什么我不明白的地方?
我尝试通过删除 require.js 文件并添加 system.js 文件来代替,但我收到错误消息,指出未定义定义。 你能帮我吗?除了 system.js 之外,我还需要 require.js 吗?
我也刚换成system.js。您需要将 require.js 替换为 system.js 并添加简单的脚本标签。所以它应该是这样的:
<script src="~/lib/system.js/dist/system.js" type="text/javascript"></script>
<script>
// set our baseURL reference path
System.config({
baseURL: '/app'
});
System.import('startup.js');
</script>
除上述步骤外
System.defaultJSExtensions = true;
默认systemjs
不添加扩展.js