0.0.3 • Published 2 years ago

evin-design-vue-test v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

evin-design-vue

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

npm publish library repository

# npm set registry
npm config set registry=https://registry.npm.taobao.org
# npm cancel registry
npm config delete registry
# set proxy
npm config set proxy=http://host:port
# show config
npm config list

# cancel proxy
npm config delete proxy
# add npm user
npm login
# show my acount
npm whoami
# add user after commit package

dependencies、devDependencies、peerDependencies的区别

dependencies:指定项目运行时所依赖的模块,比如说交互时处理数据需要用到的工具包等。

使用以下几种方式进行依赖安装时,安装完成后,依赖会放在dependencies下,以lodash为例:

npm install lodash

devDependencies:指定项目开发时所需要的模块,主要是用来打包,解析文件的一些包。

使用以下几种方式进行依赖安装时,安装完成后,依赖会放在devDependencies下,以sass-loader为例:

npm install sass-loader --save-dev

peerDependencies:指定当前模块所在的宿主环境所需要的模块及其版本

若宿主环境安装的包不符合要求,则会打印警告提示。

使用以下几种方式进行依赖安装时,安装完成后,依赖会放在devDependencies下,以vue为例:

npm install vue --save-peer

测试

# 一般我们使用一个npm包的过程都是通过npm i package-name从远程下载好, 之后import xxx from package-name导入交给其他项目来使用。但是如果将我们的包还没有测试好,直接发到远程未免显得有点笨拙。我们可以在本地直接引入你刚刚编写的npm包,无须发到远程

1.npm link // 在你的项目的根目录npm link

# npm link将在全局的node_modules/<package>中创建一个符号链接,该文件link到执行npm link命令的包

2.npm link package-name // 进入你要测试的项目,npm link 你项目的名字(package.json中的name),你就会发现你可以import你刚刚编写的npm包了

# npm link package-name 将创建从全局安装的package-name到当前文件夹的node_modules /的符号链接。

发包

#创建.npmingnore文件,在发包之前排除一些没有必要发的文件

touch .npmingnore
#注册npm,就按照提示依次填写信息就好了

npm adduser
#发布

npm publish
0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago