如何重命名nodejs项目?

时间:2017-05-25 16:17:55

标签: node.js project package.json

每当我启动我的nodejs项目时,它都会用我给它的旧名称引用它自己:

  

gpio-editor @ 0.0.0 start / home / pi / RPi-Computer-Power / RPi-Server

我不希望它再被称为gpio-editor,但我还没有找到一种方法来改变它的互联网。我对nodejs很陌生,而且我最初没有做这个项目。

如果有人知道该怎么做,请告诉我。谢谢,尼尔

3 个答案:

答案 0 :(得分:8)

结帐package.json。应该有一些属性可以更改(您想要更改名称)。一个简单的文件看起来像这样:

{
    "name": "gpio-editor",
    "version": "0.0.0",
    "author": "Sudo Programmer <hi@sudoprogrammer.com>",
    "description": "i use this to edit stuff",
    "license": "pick one",
    "engines": {
        "node": ">=0.10"
    },
    "scripts": {
        "start": "node ./app.js"
    },
    "dependencies": {
        // something or other, don't include comments though
    }
}

编辑(5/31/2018)

自从节点5(我相信)以来,package-lock.json文件已经生成并用作,#34;我最后使用这些依赖版本构建了这个代码库&#34;工具。 package.json文件应该来执行此操作,但它不会保护您免受不遵循语义版本控制的软件包的影响。出于这个原因,我建议检查package-lock.json文件并更新其中的名称。锁定文件here上有一些很好的信息。

答案 1 :(得分:3)

修改name中的package.json属性,这是决定套餐名称的因素。

答案 2 :(得分:0)

如果您从现有项目复制文件,但在更新 name 中的 package.json 属性后仍有问题,请尝试 npm iyarn