1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 10:22:23 +00:00

“比如”写成了“不如”。

This commit is contained in:
lulin 2017-09-19 10:44:26 +08:00 committed by GitHub
parent b6fd6302c7
commit fcc5171767

View File

@ -280,7 +280,7 @@ $ node --experimental-modules my-app.mjs
import './foo?query=1'; // 加载 ./foo 传入参数 ?query=1
```
上面代码中,脚本路径带有参数`?query=1`Node 会按 URL 规则解读。同一个脚本只要参数不同,就会被加载多次,并且保存成不同的缓存。由于这个原因,只要文件名中含有`:``%``#``?`等特殊字符,就必须转义,`foo#bar.js`不能写成`import './foo#bar'`,而要写成`import './foo\#bar'`
上面代码中,脚本路径带有参数`?query=1`Node 会按 URL 规则解读。同一个脚本只要参数不同,就会被加载多次,并且保存成不同的缓存。由于这个原因,只要文件名中含有`:``%``#``?`等特殊字符,就必须转义,`foo#bar.js`不能写成`import './foo#bar'`,而要写成`import './foo\#bar'`
目前Node 的`import`命令只支持加载本地模块(`file:`协议),不支持加载远程模块。