如何创建 package.json 文件?

2024-01-06

In Mac Terminal https://en.wikipedia.org/wiki/Terminal_(macOS)#Terminal:

package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.

Please include the following file with any support request:
npm ERR!     /Users/stickupartist/portfolio/npm-debug.log
stickup-artists-macbook-pro:portfolio stickupartist$ npm init
This utility will walk you through creating a package.json file.

所指的实用程序是什么?

接下来:

Use `npm install <pkg> --save` afterwards to install a package
and
save it as a dependency in the package.json file.

Name: (portfolio)

I type:

npm install <portfolio> --save

终端打印出:

Sorry, name can only contain URL-friendly characters.

我的命名有什么问题吗?我正在我的本地机器上工作Meteor https://en.wikipedia.org/wiki/Meteor_%28web_framework%29,在 Mac OS X 上。


要创建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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建 package.json 文件? 的相关文章

随机推荐