Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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
Javascript 在heroku服务器上安装jspm_Javascript_Node.js_Heroku_Jspm - Fatal编程技术网

Javascript 在heroku服务器上安装jspm

Javascript 在heroku服务器上安装jspm,javascript,node.js,heroku,jspm,Javascript,Node.js,Heroku,Jspm,我刚刚将我的应用程序部署到Heroku,但当我在浏览器中运行它时,网络告诉我它找不到位于jspm_packages/system.js中的system.js文件 该应用程序在本地运行良好,所以我猜heroku没有安装jspm?我需要为Heroku添加脚本吗 以下是mypackage.json中的jspm设置 "jspm": { "directories": { "baseURL": "www" }, "dependencies": { "goo

我刚刚将我的应用程序部署到Heroku,但当我在浏览器中运行它时,网络告诉我它找不到位于jspm_packages/system.js中的system.js文件

该应用程序在本地运行良好,所以我猜heroku没有安装jspm?我需要为Heroku添加脚本吗

以下是mypackage.json中的jspm设置

"jspm": {
    "directories": {
     "baseURL": "www"
    },
    "dependencies": {
         "google-maps-api": "npm:google-maps-api@^1.1.0",
          "react": "npm:react@^0.14.2",
          "react-dom": "npm:react-dom@^0.14.2"
    },
    "devDependencies": {
         "babel": "npm:babel-core@^5.8.24",
          "babel-runtime": "npm:babel-runtime@^5.8.24",
          "core-js": "npm:core-js@^1.1.4"
      }
 },
"devDependencies": {
    "babel-eslint": "^4.1.3",
    "eslint-plugin-react": "^3.5.1",
    "jspm": "^0.16.14"
  }

您不需要在heroku上提交jspm包。对于生产运行:

jspm bundle-sfx lib/main
并将脚本替换为:

<script src="build.js"></script>

(或者无论捆绑的javascript文件在哪里)