Heroku:npm失败
我正在尝试在Heroku上设置我的“网络应用程序”。当我双击我的index.html时,它会显示在我的浏览器中,但该应用无法在Heroku中打开。我通过github访问我的文件,这是正常的。
为了建立我的工作环境,我完全按照本教程:qazxsw poi
在阅读了我在Heroku中的初始错误之后:
1.)我添加了节点版本(但不是npm版本,因为我只看到了如何添加一个或另一个而不是两者。)
.htm
2.)我将脚本更改为:
"engines": {
"node": "7.10.0"},
这很直接,但现在运行"scripts": {
"start": "node index.js"},
后,我看到一个明显的错误(也反映在npm start
浏览器测试中):
错误:找不到模块'/Users/MyUser/MyFolder/index.js'
现在,由于上面的教程,我只有“index.jsx”位于另一个文件夹中,如:MyFolder / dev / index.jsx
我试图更改package.json和/或文件路径中的文件扩展名,但无论我做什么,都找不到该文件。我猜测“.jsx”应该自动被识别为“.js”,但我认为这只是因为编写教程的方式......
请帮我弄清楚如何运行npm start而不会出错。先感谢您!
回答如下:我在这里同一条船。在比较我的工作版本时,添加一个名为“Procfile”(无扩展名)的文件然后输入:
web:node index.js
应该管用。在这里阅读更多信息:https://www.npmjs
希望能帮助到你!对不起,就像是晚了7个月