Gob*_*ins 7 javascript node.js
因此,我首先编写了自己的node.js应用程序,我唯一想做的就是包括一个saml软件包。
所以我想知道我的应用程序的最低要求是什么。
我只是创建一个Node.js的文件,然后我通过安装的软件包:
node install some-saml-passports-package。
安装后我收到此警告:
npm WARN enoent ENOENT: no such file or directory, open '.../mynodeapp/package.json'
Run Code Online (Sandbox Code Playgroud)
我删除了程序包并创建了一个package.json文件。由于其中没有内容,因此将导致解析错误。
我已经读到,仅package.json在计划创建自己的程序包时才需要。我也读了一些关于在npm中本地和全局安装软件包文件的信息。好吧,我需要做一些澄清。
有什么用package.json?
当我只想在一个对现有软件包有依赖性的节点中创建独立应用程序时,是否需要它?
即使我根本不需要它,也推荐吗?
对node.js应用程序没有最低要求。该package.json只需要管理你的依赖关系,模块的描述,手柄NPM脚本等应用程序,您可以安装包而不需要package.json,只是不使用--save与标志npm install。例如:
npm install <package_name>-您仍然可以运行节点应用程序而没有任何问题。但我建议您添加一个package.json文件并添加以下内容:
{
"name": "<package_name>",
"version": "<version>", //0.0.1 for starters
"description": "",
"main": "<entry point of application>", // example: app.js , index.js etc
,
"author": "<your name>",
"license": "ISC",
"dependencies": {}
}
Run Code Online (Sandbox Code Playgroud)
您可以通过手动添加它来创建它,也可以仅npm init在项目根目录中执行它,然后在控制台中回答一些基本问题。
以下是一些有用的链接:
| 归档时间: |
|
| 查看次数: |
1552 次 |
| 最近记录: |