【笔记向】package.json main 作用】的更多相关文章

本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 上节课,我们打造了一下IDE工具-web storm的显示界面.至少现在回到熟悉的sublime text界面了.这节课就开始正式学习nodejs了. 当我在web-storm创建了一个nodejs工程之后,首先浏览了一下工程结构,如下图所示: Nodejs 的工程结构还是较为简单的.各个目录功能基本都能猜个八九不离十.但在最下面的package.json文件引起了我的注意…
除了常见的指定包的相关依赖,一些包的相关信息之外 main: 它是用来指定当前包的入口文件,容易让人忽视的一点是它不仅仅在发布的npm包当中有用,在你的业务代码当中也具有一样的作用. 例如,我需要一个叫test的包,这个时候我在我的项目下面新建一个test文件夹,在里面可以新建一个package.json,  它的main可以用来指定我的test包的入口文件.可以是main.js   index.js home.js 等等 当我要引入这个test包的时候只需要如   import test fr…
转自:https://www.cnblogs.com/cangqinglang/p/8336754.html package-lock.json的作用就是锁定安装依赖时包的版本,并且需要上传到git,以保证其他人npm install时安装的依赖能够保持一致 根据官方文档,这个package-lock.json 是在 `npm install`时候生成的一份文件,用以记录当前状态下实际安装的各个npm package的具体来源和版本号. 它有什么用呢?因为npm是一个用于管理package之间依…
一.包 Nodejs   中除了它自己提供的核心模块外,我们可以自定义模块,也可以使用第三方的模块.Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理. 完全符合 CommonJs 规范的包目录一般包含如下这些文件. package.json :包描述文件. bin :用于存放可执行二进制文件的目录. lib :用于存放 JavaScript 代码的目录. doc :用于存放文档的目录. 在 NodeJs 中通过 NPM 命令来下载第三方的模块(包). ht…
回到目录 我们在sails框架进行node.js开发时,会涉及到项目的迁移,当迁移后可能你的module即丢失,这时,希望快速的安装所有的包包,可以使用下面命令 1 cd 你当前的sails项目 2 执行命令:npm install 3 说明,在当前项目里执行npm install这时,它会在查找当前目录的package.json文件,然后把包文件里的所有模块都自动安装,确实方便,这让我想起了VS里的nuget,也是可以自动还原所有包包的,设计如出一辙!…
常用的package.json以及React相关 前言 package.json 的简单介绍 简单版的 package.json 必备属性(name & version) name 字段 version 字段 描述信息(description & keywords) 安装项目依赖(dependencies & devDependencies) 简化终端命令(scripts) 定义项目入口(main) 发布文件配置(files) 定义私有模块(private) 指定模块适用系统(os…
一.创建 package.json输入如下命令之后,会要求填写基本的配置信息,这里,我们选择一路回车即可,待生成 package.json 文件之后,再来配置. npm init 二.配置 package.json { // 包的名称 "name": "sg-utils", // 包的版本号 "version": "1.4.6", // 包的描述 "description": "javascrip…
这个文档的内容是你必须要知道的,它必须是JSON文本格式.每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称.版本.许可证等元数据).npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境. name和version 属性 这个属性是必须的,定义项目的名称和项目的版本号(遵守“大版本.次要版本.小版本”的格式).如果没有name属性和version属性,那这个包将不能进行安装.n…
I know my project's dependencies are installed under node_modules directory. But when I do require('lodash'), how does Node know which file to load? "How does Node know which file to read when loading a module?" Module loading works in two phase…
许多包有一个或多个可执行文件(executable),他们希望直接导入到全局路径里面,这样可以直接使用,npm很容易达到这点, A lot of packages have one or more executable files that they'd like to install into the PATH. npm makes this pretty easy (in fact, it uses this feature to install the "npm" executa…