2014-09-25 110 views
2

在此的package.json文件我如何改變的package.json名稱

{ 
    "name": "Orignal Name", 
    "version": "0.0.1", 
    "description": "An App", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "engines": { 
    "node": "0.10.x", 
    "npm": "1.3.x" 
    }, 
    "author": "An author", 
    "license": "BSD-2-Clause", 
    "dependencies": { 
    "jade": "~0.35.0", 
    "express": "~3.4.4", 
    "stylus": "~0.40.2", 
    "mongoose": "~3.8.0", 
    "passport-local": "~0.1.6", 
    "passport": "~0.1.17" 
    }, 
    "devDependencies": { 
    "karma-mocha": "~0.1.0", 
    "mocha": "~1.14.0", 
    "karma-chai-plugins": "~0.1.3", 
    "karma-firefox-launcher": "~0.1.0", 
    "karma-chrome-launcher": "~0.1.0", 
    "karma-script-launcher": "~0.1.0", 
    "karma-html2js-preprocessor": "~0.1.0", 
    "karma-jasmine": "~0.1.3", 
    "requirejs": "~2.1.9", 
    "karma-requirejs": "~0.2.0", 
    "karma-coffee-preprocessor": "~0.1.0", 
    "karma-phantomjs-launcher": "~0.1.0", 
    "karma": "~0.10.5" 
    } 
} 

如何更改「姓名」:屬性「原名」到「新名稱」不破壞故宮安裝。

我試着簡單地更新名稱並嘗試npm install,但npm install現在不會讀取package.json文件。

在此先感謝

+0

從[npm doc](https://www.npmjs.org/doc/files/package.json.html),你不能有url不安全的字符,取名字任何已經存在的軟件包,也不包含點或斜線。這個新名稱是否符合這個條件? – DrakaSAN 2014-09-25 13:21:29

+0

是的,滿足這些條件。這兩個名稱都具有相同的字符格式,且只有空格,並且對於系統中的任何名稱都是唯一的。 – 2014-09-25 13:23:39

+0

並且對所有npm都是獨一無二的? – DrakaSAN 2014-09-25 13:24:27

回答