Win10下Nodejs + Angular2 + bootstrap4开发环境搭建

  

<>强安装节点。js

1,下载安装包并安装

,,,, https://nodejs.org/en/download/

2,查看节点和npm的版本信息节点- v

npm - v

3,查看和更新包安装路径

——查看,

<李>

npm配置得到前缀

<李>

npm配置得到缓存

——更新

<李>

npm配置设置前缀“E: \ nodejs-repository \ npm_global”

<李>

npm配置设置缓存“E: \ nodejs-repository \ npm_cache”

,,修改环境变量路径和NODE_PATH(可选,以分号分割的绝对路径)

,,——修改路径,对应项改为:E: \ nodejs-repository \ npm_global

,,,,,新建NODE_PATH,设置值:E: \ nodejs-repository \ npm_global \ node_modules



<人力资源/>

<强> 附:需要命令加载规则


需要命令用于加载文件,后缀名默认为。js

var foo=要求(“foo”);

//,等同于

var foo=要求(“foo.js”);

根据参数的不同格式,要求命令去不同路径寻找模块文件。

(1)如果参数字符串以“/笨耐?则表示加载的是一个位于绝对路径的模块文件。比如,<代码类=" highlighter-rouge ">要求(/home/马可/foo.js) 将加载<代码类=" highlighter-rouge ">/home/马可foo.js>

(2)如果参数字符串以”。/笨耐?则表示加载的是一个位于相对路径(跟当前执行脚本的位置相比)的模块文件。比如,<代码类=" highlighter-rouge ">要求(“。/圆”)将加载当前脚本同一目录的<代码类=" highlighter-rouge "> circle.js>

(3)如果参数字符串不以”。/被颉?笨耐?则表示加载的是一个默认提供的核心模块(位于节点的系统安装目录中),或者一个位于各级node_modules目录的已安装模块(全局安装或局部安装)。

举例来说,脚本<代码类=" highlighter-rouge ">/home/user/项目/foo。js代码执行了<代码类=" highlighter-rouge ">要求(bar.js) 命令,节点会依次搜索以下文件。

<李>

/usr/地方/lib/节点/bar.js

<李>

/home/user/项目/node_modules bar.js

<李>

/home/user/node_modules/bar.js

<李>

/home/node_modules/bar.js

<李>

/node_modules/酒吧。李js

这样设计的目的是,使得不同的模块可以将所依赖的模块本地化。

(4)如果参数字符串不以”。/被颉?笨耐?而且是一个路径,比如<代码类=" highlighter-rouge ">要求(示例模块/道路//文件)> <代码示例模块>

(5)如果指定的模块文件没有发现,节点会尝试为文件名添加<代码类=" highlighter-rouge ">。js代码,<代码类=" highlighter-rouge ">。json代码,<代码类=" highlighter-rouge ">。节点> 。js代码件会以文本格式的JavaScript脚本文件解析,<代码类=" highlighter-rouge ">。json代码文件会以json格式的文本文件解析,<代码类=" highlighter-rouge ">。节点>

(6)如果想得到<代码类=" highlighter-rouge "> 命需要令加载的确切文件名,使用<代码类=" highlighter-rouge "> require.resolve() 方法


<强>目录的加载规则

通常,我们会把相关的文件会放在一个目录里面,便于组织。这时,最好为该目录设置一个入口文件,让<代码类=" highlighter-rouge "> 方需要法可以通过这个入口文件,加载整个目录。

在目录中放置一个<代码类=" highlighter-rouge ">包。json代码文件,并且将入口文件写入<代码类=" highlighter-rouge "> 字主要段。下面是一个例子。

//package.json

{,

“名称”:“库”,

,<强>“主要”:“。/lib/some-library.js”,

}

<代码类=" highlighter-rouge "> 发需要现参数字符串指向一个目录以后,会自动查看该目录的<代码类=" highlighter-rouge ">包。json代码文件,然后加载<代码类=" highlighter-rouge "> 字主要段指定的入口文件。如果类=" highlighter-rouge "> <代码包中。json代码文件没有<代码类=" highlighter-rouge "> 字主要段,或者根本就没有<代码类=" highlighter-rouge ">包。json代码文件,则会加载该目录下的<代码类=" highlighter-rouge ">索引。js代码文件或<代码类=" highlighter-rouge ">索引。节点>

Win10下Nodejs + Angular2 + bootstrap4开发环境搭建