要创建package.json
文件,你可以运行npm init https://docs.npmjs.com/cli/init(并浏览其选项)或基于手动创建文件这些规则 https://docs.npmjs.com/files/package.json.
这是一个简单的package.json
file:
{
"name": "my-cool-app",
"version": "1.0.0",
"description": "This is my cool app",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
},
"author": "Me",
"license": "MIT",
"dependencies": {
"jquery": "1.1.1",
}
}
现在,就错误而言:
抱歉,名称只能包含 URL 友好的字符。
这意味着包名称不符合其中之一命名规则 https://github.com/npm/validate-npm-package-name#naming-rules,主要是:
包名称不得包含任何非 url 安全字符(因为名称最终是 URL 的一部分)
这很可能是因为您将包名称包装在<>
.
<>
意味着它是一个值的占位符。当实际输入它时,您应该用一些适当的值(在本例中是有效的包名称)覆盖它(以及它包装的任何内容)。
这就是你如何定义npm install
命令,不使用它:
定义:
npm install <package_name_goes_here>
Usage
npm install portfolio