于洋的dojo2学习笔记(1.本地安装 dojo 2)

写在前面

在单位工作10年了,最近刚刚转做架构师,但是也没有做过什么架构的工作,单位的js框架是使用dojo的,07年的dojo1.0,实在是太老了,想替换为dojo2.0,写代码时改名叫做4.0了

这个事情领导是不支持的,想自己利用业余时间努力一下,把js框架升到4.0,提升浏览器的兼容性.

利用10.1先看了一本老书<dojo构建ajax应用程序>,还要继续学习typescript,不知道能不能坚持住,加油!给35岁的自己一个交待吧!

第一天 dojo的安装

首先,建立dojo工程

npm install -g @dojo/cli

运行结果

该命令会安装 Dojo 命令行工具.

然后安装cli-create-app

npm install -g @dojo/cli-create-app

然后选择一个工程目录 (这里我选择F:\q\文档\source\dojo2)

运行如下代码

dojo create --name 1st-dojo-2-app

稍等片刻,报错了

这是怎么回事?

访问https://discourse.dojo.io/t/dojo-create-theme-name-dojo-cant-work/207/2后,将

npm,node都升级为最新版本,升级前

> dojo --version 
> npm --version 
> node --version

 

>npm install -g npm
>npm install -g node

升级后: 

再次进入F:\q\文档\source\dojo2,运行dojo create --name 1st-dojo-2-app语句 

要注意的是,等价于执行以下命令

>dojo create -n 1st-dojo-2-app

稍等片刻,报错

没关系,人生不如意十之八九(这里怀疑是没有科学上网造成的),我们起来试试

进入1st-dojo-2-app目录,这里app会自动建立一个文件夹,运行以下命令

>dojo build --mode dev --watch --serve

依然会报"Invalid response from npm search".

这里我们换个目录,使用阿里源更新重做一遍:

>npm config set registry https://registry.npm.taobao.org

 终于成功!

http://localhost:9999/

疑问

启动服务时,显示"Invalid response from npm search",这是怎么回事?

猜你喜欢

转载自blog.csdn.net/AkiFreeman/article/details/82936273