首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将角2应用程序部署到Parse.com中

将角2应用程序部署到Parse.com中
EN

Stack Overflow用户
提问于 2016-01-02 22:30:45
回答 1查看 711关注 0票数 1

当我在我的(类型记录) index.html 2应用程序中运行我的Parse.com文件时,它也是一个Parse.com应用程序(它有云和公共目录、parse.local和parse.project目录等等),运行良好。但是,当我尝试将它部署到Parse.com时,它不会部署。

终端中显示了许多错误,说明node_modules文件夹中的文件名很差。

我的节点模块文件夹在错误的目录中吗?或者,根据parse.com的说法,我是否需要清除所有文件名错误的文件?

以下是我的项目文件结构:

下面是从我的项目的根目录键入parse之后终端中错误日志的一个示例--实际的错误日志太大,无法粘贴整个内容。注意上面写着

打开文件xxx -打开的文件太多 打开/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/define-property.js:,打开太多打开的文件,打开/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/event-target.js:,打开太多打开的文件,打开/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/file-reader.js:,太多打开的文件whatwegrowangular2/public/node_modules/zone.js/lib/patch/functions.js:打开的文件太多了,打开了/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/geolocation.js:,打开了太多的文件,打开了/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/mutation-observer.js:,打开了太多的文件,打开了/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/修补程序/bone.js:打开的文件太多了,打开了/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/property-descriptor.js:,打开了太多的文件,打开了/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/register-element.js:,打开了太多的文件,打开了/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/patch/websocket.js:,打开了太多打开/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/utils.js:太多打开/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/zone.js:打开太多打开的/Users/Ben/development/whatwegrowangular2/public/node_modules/zone.js/lib/zones/long-stack-trace.js:太多打开的文件node_node/zone.js/pacage.json:打开的文件太多了,/Users/Ben/development/whatwegrowangular2/public/package.json:打开的文件太多了,打开的文件太多了,/Users/Ben/development/whatwegrowangular2/public/tsconfig.json:打开的文件太多了

下面是来自同一终端的另一个不同错误的示例:

坏文件名: node_modules/fsevents/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json \不好的文件名: node_modules/fsevents/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js \ Bad文件名: node_modules/fsevents/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown \不好的文件名: node_modules/fsevents/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js \ Bad文件名: node_modules/fsevents/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json \坏文件名: node_modules/fsevents/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js \ Bad文件名: node_modules/ua-parser-js/test/browser&mediaplayer-test.json将在1秒内重试

编辑:我将实际使用的节点模块从node_modules文件夹中移出并删除了node_modules文件夹。index.html文件仍然在运行,看起来很好。但是,当我尝试部署到parse.com时,我现在得到了以下错误:

完成上传文件部署失败,错误:您有3029托管文件,但限制在500将在0秒内重试。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-03 06:17:25

我必须通过html文件中的CDN脚本标记加载所有的node_modules,而不是通过在我的项目中拥有实际的node_module文件。

在这个阶段,我有这两个脚本标记,它有点工作(页面上的所有内容都是一个有引导危险按钮的角2组件-它工作得很好,只是加载速度有点慢):

代码语言:javascript
复制
<script src="https://code.angularjs.org/2.0.0-alpha.47/angular2.dev.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.18.4/system-csp-production.js"></script>

我在控制台中得到了以下错误:

未定义ReferenceError:系统未定义bootstrap.min.js:6未定义错误:引导程序的JavaScript要求jQuery bundle.js:27364角2在开发模式下运行。调用enableProdMode()来启用生产模式。angular2.dev.js:138 http://whatwegrowangular2.parseapp.com/app/bundle.js没有调用System.register或AMD定义错误加载http://whatwegrowangular2.parseapp.com/app/bundle.js

请与任何其他cdn脚本标签,包括在我的index.html文件,以消除所有错误。谢谢。

以下是我的完整index.html文件:

代码语言:javascript
复制
<html>
  <head>
    <title>Angular 2 QuickStart</title>
    <!-- 1. Load libraries -->
    <script src="https://code.angularjs.org/2.0.0-alpha.47/angular2.dev.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.18.4/system-csp-production.js"></script>


    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
    <!-- 2. Configure SystemJS -->
    <script>
      System.config({
        packages: {        
          app: {
            format: 'register',
            defaultExtension: 'js'
          }
        }
      });
      System.import('app/bundle')
            .then(null, console.error.bind(console));
    </script>
  </head>
  <!-- 3. Display the application -->
  <body>
    <my-app>Loading...</my-app>
  </body>
</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34571383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档