文件名称:babel-plugin-as-macro:JavaScript代码中宏的功能
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-16 19:16:30
JavaScript
babel-plugin-as-macro JavaScript代码中宏的功能。 动机 当我使用,我想使用模块进行国际化。 但是使用文件系统( fs模块)保存单词及其含义。 禁止导入使用文件系统的任何模块。 我发现的第一个解决方案是模块。 但是我需要更多。 我想要一个简单的语法: import React from "react" ; import /*as macro*/ y18n from "y18n" ; { /*as macro*/ { y18n = y18n ( /* some config */ ) ; y18n . setLocal ( "en" ) var __ = y18n . __ ; } } export default function page ( ) { return ( < div> < p> { __ ( "HELLO WORLD
【文件预览】:
babel-plugin-as-macro-master
----package.json(755B)
----test()
--------module_for_test.js(102B)
--------__tests__()
--------apply_macro.js(457B)
--------test_folder()
--------ECMAScript_module_for_test.js(181B)
--------manual_test.js(657B)
----info.js(39B)
----LICENSE(1KB)
----src()
--------index.js(1KB)
--------helper.js(1KB)
--------wvm.js(875B)
--------macroSpace.js(5KB)
----.eslintrc.js(320B)
----.gitignore(42B)
----README.md(8KB)
----readmeExamples.js(2KB)