当前位置: 首页 > news >正文

企业网站管理系统 软件著作权建设厅质监总站网站

企业网站管理系统 软件著作权,建设厅质监总站网站,十大黄金软件免费下载,网站如何在百度任何一门计算机语言都包含了丰富的第三方库#xff0c;npm就是JavaScript这门语言的第三方库管理工具#xff0c;本文详细介绍了JavaScript的包管理工具#xff0c;npm。 在计算机中安装好Node.js之后#xff0c;默认已经安装好了npm包管理工具#xff0c;我们可以输入npm…任何一门计算机语言都包含了丰富的第三方库npm就是JavaScript这门语言的第三方库管理工具本文详细介绍了JavaScript的包管理工具npm。 在计算机中安装好Node.js之后默认已经安装好了npm包管理工具我们可以输入npm命令进行测试 安装npm包 安装好npm包管理工具之后我们来介绍两种安装npm包的方式全局安装和局部安装 全局安装 如果你想将其作为一个命令行工具那么你应该将其安装到全局。这种安装方式后可以让你在任何目录下使用这个包安装全局包的方式如下   1 npm install -g package 全局方式安装的npm包全局可用。 本地安装 1 npm install vue2.5.17 本地方式安装的npm包只在当前目录下可用该方式安装的包 123 - 会把包安装到node_modules目录中- 不会修改package.json- 运行npm install不会自动安装该包 本地安装–save 1 npm install vue2.5.17 --save 本地–save方式安装的npm包只在当前目录下可用该方式安装的包 123 - 会把包安装到node_modules目录中- 会在package.json的dependencies属性下添加包- 运行npm install命令时会自动安装包到node_modules目录中 卸载全局包 1 npm uninstall package -g 卸载本地 12 npm uninstall package -S, --save: Package will be removed from your dependencies.npm uninstall package -D, --save-dev: Package will be removed from your devDependencies. 通过npm安装JavaScript第三方库时访问的是国外的站点访问速度会比较慢此时我们可以使用国内的镜像站cnpm详细的使用方式请参考http://npm.taobao.org/。 使用方式如下 1 cnpm install vue 以上就是npm包的安装和卸载介绍。 但是当我们需要维护多个独立的项目环境时, 比如项目一需要Vue2.5.10支持而项目二需要最新的Vue2.5.17我们应该分别为项目一和项目二创建独立的、与外界隔离的第三方库环境。而不是在当前目录下使用本地或者全局方式安装npm包。 我们应该创建一个文件夹并将该文件夹初始化为npm包环境使用方式如下 123 mkdir myprojectcd myprojectnpm init 使用npm init初始化项目环境的时候会出现如下提示 1234567891011121314151617181920212223242526 Press ^C at any time to quit.package name: (myproject) version: (1.0.0) description: entry point: (index.js) test command: git repository: keywords: author: license: (ISC) About to write to /Users/pizza/Downloads/myproject/package.json:{ name: myproject, version: 1.0.0, description: , main: index.js, scripts: { test: echo \Error: no test specified\ exit 1 }, author: , license: ISC}Is this OK? (yes) 按需填入上述信息最后输入yes项目环境初始化完毕。如果使用默认信息可以直接使用npm init -y进行初始化。 上面的信息依次是 123456789 name 项目名称version 项目的版本号description 项目的描述信息entry point 项目的入口文件test command 项目启动时脚本命令git repository 如果你有 Git 地址可以将这个项目放到你的 Git 仓库里keywords 关键词author 作者license 项目要发行的时候需要的证书 查看特定package的信息 1 npm ls package 更新package 1 npm update package 搜索package 1 npm search package package.json详解 随着项目的不断丰富package.json文件也会跟随着不断的复杂接下来介绍几个在上述没有的条目: 12345678910111213141516171819202122 private: true, dependencies: { antd: ^2.11.1, classnames: ^2.2.5 }, devDependencies: { axios: ^0.15.3, babel-eslint: ^6.1.2 }, bin: { dk-cli: ./bin/dk-cli.js }, scripts: { start: node index.js }, engines: { node: 6.9.0, npm: 3.10.10 } publishConfig: { registry: http://gongsineibu/nexus/repository/npm-hosted/ } private可选字段布尔值。如果 private 为 truenpm 会拒绝发布。这可以防止私有 repositories 不小心被发布出去; dependencies与devDependencies 在开发阶段我们需要对开发的模块进行单元测试这时在开发环境 devDependencies 下就要安装单元测试模块 Mocha。 在生产环境 dependencies用户直接使用项目此时项目的开发已全部完成。这时就不需要单元测试模块了再加上只会影响性能。 dependencies 指定了项目生产环境时所依赖的模块,devDependencies 制定了项目开发环境时所依赖的模块。 scripts该字段指定了运行脚本命令的npm命令行缩写比如start指定了运行npm run start时所要执行的命令。 下面的设置指定了npm run dev、npm run bulid、npm run unit、npm run test、npm run lint时所要执行的命令 1234567 scripts: { dev: node build/dev-server.js, build: node build/build.js, unit: cross-env BABEL_ENVtest karma start test/unit/karma.conf.js --single-run, test: npm run unit, lint: eslint --ext .js,.vue src test/unit/specs } engines字段指定依赖的node版本 publishConfig 当我们开发完自己的项目想要将它发布到 Npm 仓库就需要使用这个属性。默认情况下我们是往 Npm 公共仓库中发布包默认地址是https://www.npmjs.com/此时在 package.json 文件中可以不加这个属性。 但是如果公司内部搭建了 Npm 私有仓库此时发布包就不是往 https://www.npmjs.com/ 这个地址上发布了而是公司内部提供的地址如http://gongsineibu/nexus/repository/npm-hosted/。此时配置如下 123 publishConfig: { registry: http://gongsineibu/nexus/repository/npm-hosted/ } publicConfig 字段决定了我们的包发布到哪里。 关于npm的介绍到这里就结束了。  转载于:https://www.cnblogs.com/wangshuyang/p/9913915.html
http://www.zqtcl.cn/news/836770/

相关文章:

  • 手机p2p网站做平面设计兼职的网站有哪些
  • 贵金属网站建设唐山网站制作工具
  • 网站入门成都网站制作沈阳
  • 接做网站单子的网站做网站要会那些ps
  • 做盗市相关网站wordpress速度优化简书
  • 贵阳手机网站建设公司国内永久免费云服务器
  • 温州做网站定制哪家网络推广公司好
  • 招聘网站怎么做线下活动网站后台管理系统怎么开发
  • 西湖区外贸网站建设商梦建站
  • 网站首页设计注意斗蟋蟀网站建设
  • 石家庄网站建设远策科技网站建设公司人员配备
  • 手机怎么建网站链接专门做鞋子的网站吗
  • 网站建设设计作品怎么写网站建设 网站内容 采集
  • 自己做网站nas如何做网站大图片
  • 网站优化定做嘉兴模板建站代理
  • 南宁做网站比较好的公司有哪些花乡科技园区网站建设
  • 网站注册平台怎么注册申请空间 建立网站吗
  • 汕头住房与城乡建设网站做网站视频 上传到哪儿
  • 东莞网站关键词优化福建个人网站备案
  • 国外获奖flash网站泉州网站制作专业
  • 万网域名注册后如何做网站教学上海app开发和制作公司
  • 恩施网站建设公司个人网站怎么制作成图片
  • 泸州高端网站建设公司上海企业网站
  • wordpress 建站 知乎济南全包圆装修400电话
  • 织梦建设两个网站 视频影视公司宣传片
  • 北京小企业网站建设那个做网站好
  • 怎样用模块做网站深圳网站建设制作厂家
  • 网站项目中的工作流程网站建设社区
  • 建设厅网站查询电工证件提供网站建设公司哪家好
  • 免费网站软件下载安装称多网站建设