如何从我的 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 start
和node index.js
here 之间的区别
【讨论】:
以上是关于如何从我的 package.json 文件启动主 index.js的主要内容,如果未能解决你的问题,请参考以下文章
Cloudbuild 无法从我的 Vue 应用程序中找到我的 package.json
如何在 NodeJs 中更改 package.json 中的主文件
如何从我的 webpack 2 配置中创建/生成/导出文件以在我的 React 代码中使用?
在 Node.js 中,模块如何从应用程序的 package.json 中获取数据?