Sti*_*ist 3 json node.js npm npm-install
警告:未经处理的水域中的总菜鸟涉水.开始.在Mac终端:
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.
Run Code Online (Sandbox Code Playgroud)
提到了什么用途?
接下来:
Use `npm install <pkg> --save` afterwards to install a package and
save it as a dependency in the package.json file.
Name: (portfolio)
Run Code Online (Sandbox Code Playgroud)
我键入:
npm install <portfolio> --save
Run Code Online (Sandbox Code Playgroud)
终端打印出来:
Sorry, name can only contain URL-friendly characters.
Run Code Online (Sandbox Code Playgroud)
我的命名错在哪里?我正在使用Meteor,Mac OSX在我的本地机器上工作
谢谢!
要创建package.json,您可以运行npm init(并查看其选项)或根据这些规则手动创建文件.
这是一个简单的package.json:
{
"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",
}
}
Run Code Online (Sandbox Code Playgroud)
现在,就错误而言:
抱歉,名称只能包含URL友好的字符.
这意味着包名称不符合其中一个命名规则,主要是:
包名称不得包含任何非url-safe字符(因为name最终成为URL的一部分)
这很有可能发生,因为您将包名称包装在中<>.什么<>意思是价值的占位符.实际输入时,应该用一些适当的值覆盖它(以及它包装的任何东西),在这种情况下是一个有效的包名.
这是你如何定义npm install命令,而不是使用它:
定义:
npm install <package_name_goes_here>
Run Code Online (Sandbox Code Playgroud)
用法
npm install portfolio
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15502 次 |
| 最近记录: |