ionic3 自定义插件 添加进项目失败的解决方式

本篇主要解决如下问题:

Error: Invalid Plugin! <plugin name> needs a valid package.json

pkg is not defined

终端切换至自定义插件文件夹的位置:执行如下命令

1. npm init

This utility will walk you through creating a package.json file.

It only covers the most common items, and tries to guess sensible defaults.

See `npm help json` for definitive documentation on these fields

and exactly what they do.

Use `npm install --save` afterwards to install a package and

save it as a dependency in the package.json file.

Press ^C at any time to quit.

name: (<plugin name>)

2.输入你的自定义插件名称,不能含大写字母。

3.接下来要填写的信息可依次回车。

version: (1.0.0)

description:

entry point: (index.js)

test command:

git repository:

keywords:

author:

license: (ISC)

About to write to /Users/..<path> ./pluginName/package.json:

{

"name": "<plugin name>",

"version": "1.0.0",

"description": "",

"main": "index.js",

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1"

},

"author": "",

"license": "ISC"

}

Is this ok? (yes) 

4.敲入y 即可。 


备注,也可以手动创建package.json文件,按照如上(最外层{})格式。未验证。



当前项目环境如下:

xxxxxx: plugman -v

1.5.1

cli packages:(/usr/local/lib/node_modules)

@ionic/cli-utils:1.19.0

ionic(Ionic CLI):3.19.0

global packages:

cordova(Cordova CLI):7.0.1

local packages:

@ionic/app-scripts :3.1.4

Cordova Platforms:android 6.2.3 ios 4.4.0

Ionic Framework:ionic-angular 3.9.2

System:

ios-deploy :1.9.2

Node:v6.11.0

npm:3.10.10

OS:macOS High Sierra

Xcode:Xcode 9.1 Build version 9B55

Environment Variables:

ANDROID_HOME :not set

Misc:

backend :pro

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,999评论 0 9
  • 一个老板要成功,绝大部分要有三个商,第一情商(EQ),第二智商(IQ),这两个之外,还有一个爱商,大爱之商。你如果...
    赢M阅读 349评论 0 1
  • 刚刚开完会,还是想让自己发泄一下,请允许我说,我真的觉得很不公平,很不顺心,很委屈,可你自己又最清楚,没有退路,一...
    ts遥望2016阅读 239评论 0 0
  • 这么晚了,听着喜欢的格调,舒适地看代码写注释,好快乐。突然想着如果不见了怎么办,于是想起程浩,想起纵然你是一代君王...
    离别钩阅读 239评论 0 0