Jun*_*une 11 javascript ecmascript-6
我在JavaScript(ES6)文件中有一个很长的import语句:
import { A, B, C, D } from '../path/to/my/module/in/very/far/directory/'
Run Code Online (Sandbox Code Playgroud)
可以添加这样的新行吗?
import { A, B, C, D } from
'../path/to/my/module/in/very/far/directory'
Run Code Online (Sandbox Code Playgroud)
如果没有,是否还有其他方法可以使用Babel编写干净(保持我的代码在80列内)使用ES6语法导入语句?
act*_*eek 14
以下是我的测试结果ESLint.
ESLINT PASSED
import fs
from 'fs';
Run Code Online (Sandbox Code Playgroud)
ESLINT PASSED
import
fs
from
'fs';
Run Code Online (Sandbox Code Playgroud)
ESLINT PASSED
import {
moduleName
} from './my/module/file';
Run Code Online (Sandbox Code Playgroud)
上面的代码执行得很好.我觉得你很高兴!
注意:这.eslintrc是使用的.
是的,ES6规范确实允许每个令牌之间的空格 - 包括换行符(除非另有限制).自动分号插入也不会在导入声明中弄乱你,所以你可以自由地做
import
{
A
,
B
,
C
,
D
}
from
'../path/to/my/module/in/very/far/directory/'
;
Run Code Online (Sandbox Code Playgroud)
或任何不那么极端和更好的缩进的东西:-)
| 归档时间: |
|
| 查看次数: |
5471 次 |
| 最近记录: |