use*_*486 17 javascript node.js package.json
没有package.json的node.js项目可以吗?我在互联网上看到的都是package.json
没有package.json会有什么影响?
package.json是如何创建的?它是自动创建的吗?我想知道为什么我没有package.json
Adi*_*rab 25
从根本上说,它package.json是您的应用程序的元文件.它列出了您的应用程序的所有配置.
没有package.json会有什么影响?
没有任何内容,只要您在本地运行所有代码,并且无需进行任何部署.
让我们设置一个场景让您更好地理解这一点.想象一下,您使用node编写了一个出色的应用程序.现在你周围的所有小鸡都想玩它.太棒了!现在你想要给它们,并且在开发过程中你npm install做了很多事情,你的项目超过了4TB.
没有可用于存储庞大代码库的数据存储设备.
那个梦中的女孩说我想要它,我现在想要它.因此,您开始搜索节点应用程序的应用程序部署过程.
那是你偶然发现一个神奇的东西package.json.
所以你要做的就是列出属性npm install下的所有ed模块dependencies.然后你删除node_modules文件夹,package.json在github中添加并提交整个该死的东西.甚至.zip文件都是10MB
然后她得到了代码.类型npm install && npm start(将安装package.json`中的所有依赖项并启动您的应用程序)
但是,如果您有package.json,那么您可以在其中指定所有依赖项.
使用--save旗帜npm install
例.
npm install express --save
package.json是如何创建的?它是自动创建的吗?
您可以手动创建文本文件并将其另存为 package.json
要么
更复杂的方法是使用该命令
npm init
我想知道为什么我没有package.json
我也是!:)
您最有可能遵循一个不强调项目初始配置的教程,或者这些教程的作者假定读者具有所有基础知识.
如果您编写npm init.
然后,您添加的每个包npm install packagename --save都将添加到依赖项列表中。
你需要package.json这样,当你想用你的项目另一台机器上,你不必复制所有node_modules,但只有你的.js文件,你写,资产和package.json。然后你可以运行npm install命令,它会自动下载并安装所有需要的模块(在里面的依赖列表中找到package.json)。
您也可以手动创建或编辑它,但--save在安装模块时添加更容易,因此您不必担心包版本和类似的东西。
此外,如果您想创建一个 npm 包、一个开源项目或其他人将使用的东西,那么使用此package.json文件来描述您的项目是必需的或规范的。
| 归档时间: |
|
| 查看次数: |
22508 次 |
| 最近记录: |