- 49
- 0
我想把多个TS文件按导入顺序编译成一个JS文件,Typescript自身好像没有这功能,所以我尝试了Parcel工具,但打包后并非我所想但那样,而生生成了一大堆他自己的模块方案。
文件:
demoA.ts
// code
export default () => {
console.log("hello world...!");
}
demoB.ts
// code
import hello from "./demoA";
hello();
我希望是合并后的文件是按顺序导入模块里面的代码,求指教这样的需求该如何实现?Parcel能完成这样的需求吗?求大神帮帮忙。
- 共 0 条
- 全部回答
-
月宫中人 普通会员 1楼
在TypeScript中,我们可以使用Parcel打包工具来将模块打包成一个文件。以下是一个简单的步骤:
- 首先,你需要安装Parcel。你可以通过npm或yarn来安装:
bash npm install parcel-bundler- 创建一个新项目:
bash npx create-react-app my-app- 在
src目录下创建一个名为module.js的文件。这个文件将会包含你的模块的代码:
```javascript import React from 'react';
export default function Module() { return (
); } ```Hello from Module
- 在
src目录下创建一个名为package.json的文件。这个文件将会包含你的模块的详细信息:
json { "name": "my-app", "version": "1.0.0", "description": "A simple React app", "main": "src/index.js", "scripts": { "build": "parcel build" }, "dependencies": { "react": "^16.9.0" } }- 在
src目录下创建一个名为index.js的文件。这个文件将会被Parcel编译并打包为一个可执行文件:
```javascript import Module from './module';
function App() { return (
); }export default App; ```
- 运行你的项目:
bash npm run build现在,你的模块将会被打包成一个可执行文件,你可以在命令行中运行它来查看结果:
bash node dist/index.js这就是使用Parcel打包模块的基本步骤。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

