Angularjs 如何操作和使用npm init&;package.json
我有一个带有AngularJS的新项目,我克隆了一个现有项目,该项目位于主体分支主控Angularjs 如何操作和使用npm init&;package.json,angularjs,npm,package.json,Angularjs,Npm,Package.json,我有一个带有AngularJS的新项目,我克隆了一个现有项目,该项目位于主体分支主控(主控->原点)(基本-react@0.3.0)。我运行了npminit,得到了package.json文件。在那之后,我在键入npm audit时出现了一些警告,我用npmi--package lock only修复了这些警告 生成了一个新文件package lock.json。有谁能告诉我更多关于这个文件的实用程序的细节吗 以及关于npminit和package.json文件的更多说明 package loc
(主控->原点)(基本-react@0.3.0)
。我运行了npminit
,得到了package.json文件。在那之后,我在键入npm audit
时出现了一些警告,我用npmi--package lock only
修复了这些警告
生成了一个新文件package lock.json
。有谁能告诉我更多关于这个文件的实用程序的细节吗以及关于
npminit
和package.json
文件的更多说明 package lock.json
描述了项目所需的整个依赖关系树。您可以在npm文档中看到它的详细信息
package-lock.json会自动为以下操作生成:
npm修改节点_模块树或package.json。信息技术
描述生成的确切树,以便后续
安装能够生成相同的树,而不管
中间依赖项更新
package lock.json
描述了项目所需的整个依赖关系树。您可以在npm文档中看到它的详细信息
package-lock.json会自动为以下操作生成:
npm修改节点_模块树或package.json。信息技术
描述生成的确切树,以便后续
安装能够生成相同的树,而不管
中间依赖项更新
npm init
用于设置新的或现有的npm包。那为什么这对你很重要呢?好的,因为您正在使用各种npm
库创建一个新的Angular项目,所以您需要一个package.json
文件来管理所述依赖项。因此,npminit
正在帮助您在当前目录中创建一个新的package.json
文件。说到这里,这个package.json
文件的目的是什么?一个package.json
文件包含关于项目的重要元数据,比如项目名称、版本以及项目依赖的包列表。这一点很重要,因为它使项目的构建具有可复制性,因此更容易与其他开发人员共享。因此,如果以后您在GitHub上共享新的Angular项目,有人可以通过下载package.json中列出的所需依赖项来构建您的项目。(注意:这正是您在运行时所做的:npm i——仅限包锁
)最后,这个包锁.json
文件有什么意义?这个文件是为任何操作自动生成的,其中npm修改节点模块树或package.json。这意味着什么?这意味着npm
正在为您生成此文件,当您在角度项目中引入影响为其他人构建项目的再现性的更改时。简言之,当您向项目引入新的重要更改时,它允许其他人继续构建和执行您的项目
希望这有帮助
npm init
用于设置新的或现有的npm包。那为什么这对你很重要呢?好的,因为您正在使用各种npm
库创建一个新的Angular项目,所以您需要一个package.json
文件来管理所述依赖项。因此,npminit
正在帮助您在当前目录中创建一个新的package.json
文件。说到这里,这个package.json
文件的目的是什么?一个package.json
文件包含关于项目的重要元数据,比如项目名称、版本以及项目依赖的包列表。这一点很重要,因为它使项目的构建具有可复制性,因此更容易与其他开发人员共享。因此,如果以后您在GitHub上共享新的Angular项目,有人可以通过下载package.json中列出的所需依赖项来构建您的项目。(注意:这正是您在运行时所做的:npm i——仅限包锁
)最后,这个包锁.json
文件有什么意义?这个文件是为任何操作自动生成的,其中npm修改节点模块树或package.json。这意味着什么?这意味着npm
正在为您生成此文件,当您在角度项目中引入影响为其他人构建项目的再现性的更改时。简言之,当您向项目引入新的重要更改时,它允许其他人继续构建和执行您的项目
希望这有帮助 @Nathan已经完成了(y)。再次感谢。当我为客户机安装键入yo
时,执行后会出现以下情况:
+ karma-jasmine@2.0.1
+ jasmine-core@3.3.0
+ phantomjs-prebuilt@2.1.16
+ karma@4.0.0
+ karma-phantomjs-launcher@1.0.4
added 171 packages from 551 contributors and audited 15612 packages in 57.415s
found 78 vulnerabilities (35 low, 12 moderate, 30 high, 1 critical)
run `npm audit fix` to fix them, or `npm audit` for details
+业力-jasmine@2.0.1
+茉莉花-core@3.3.0
+幻影-prebuilt@2.1.16
+ karma@4.0.0
+业力幻影-launcher@1.0.4
在57.415秒内添加了551名贡献者的171个包,并审核了15612个包
发现78个漏洞(35个低,12个中等,30个高,1个严重)
运行'npm audit fix'修复它们,或运行'npm audit'获取详细信息
哪些类型的漏洞