如何从我的 package.json 文件启动主 index.js

Posted

技术标签:

【中文标题】如何从我的 package.json 文件启动主 index.js【英文标题】:How to start main index.js from my package.json file 【发布时间】:2019-05-22 06:00:00 【问题描述】:

我已经安装了 node.js,并使用 npm init -f 创建了我的第一个模块。

在创建的 package.json 文件中,我看到“main”:“index.js”,它应该是我的应用程序的起点。 所以在同一个文件夹中我创建了这个文件,我把 console.log('test') 放在那里

问题是我不知道如何在不声明“scripts”的情况下运行它:“start”:“node index.js”

我应该总是有脚本部分吗?因为无论如何我都必须使用脚本部分,所以我错过了为什么会有应用程序的入口点。

谢谢

【问题讨论】:

Node.js package.json main parameter的可能重复 您的链接中的第二个答案给了我答案 在发布问题之前,请浏览与您面临的问题相关的现有帖子解决方案,这将有助于***避免同类重复。 我做到了,我已经阅读了 node.js 的文档,还在 *** 中检查了几个主题,但是作为初学者我很困惑,我没有找到相关主题来解释它,就像我看到的那样来自您的链接。 【参考方案1】:

请阅读Getting Started Guide | Node.js。您可以通过键入启动 Web 服务器

node index.js

如果您有package.json 中指定的index.js 文件,如下所示


    ....
    "scripts": 
        "start": "node index.js"
    
    ....

也可以通过以下命令运行服务器

npm start

您可以阅读npm startnode index.js here 之间的区别

【讨论】:

以上是关于如何从我的 package.json 文件启动主 index.js的主要内容,如果未能解决你的问题,请参考以下文章

Cloudbuild 无法从我的 Vue 应用程序中找到我的 package.json

如何在 NodeJs 中更改 package.json 中的主文件

如何从我的 webpack 2 配置中创建/生成/导出文件以在我的 React 代码中使用?

在 Node.js 中,模块如何从应用程序的 package.json 中获取数据?

.min 或 src 作为 node_module 的 package.json 中的“主”文件

错误:找不到模块“../../package.json”