运行包的零配置使用指南

运行包是一款易于运行、与框架无关的零配置构建工具,基于webpack 3和webpack-dev-server,无需生成项目。默认支持Babel、ES2016、JSX、TypeScript、Sass、Less及自动前缀。它包括开发服务器、单元测试、覆盖率、热模块更换等功能。安装命令为:npm i -g runpack,也可以作为开发依赖项使用。

项目初始化时,在项目根目录下创建一个index.js或main.js文件,支持.jsx、.ts、.tsx等扩展名。索引文件可位于src目录中,index.html文件不是必需,但如果存在,则会被使用。要使用CSS文件(或Sass/Scss/Less),只需在主JavaScript文件中通过requireimport包含即可:

// ES5: require('./path/to/file.css')
zip
runpack-master.zip 预估大小:78个文件
folder
runpack-master 文件夹
file
.gitignore 41B
file
package.json 2KB
file
runpack.js 4KB
folder
bin 文件夹
file
runpack.js 61B
file
.travis.yml 851B
file
README.md 4KB
folder
config 文件夹
file
webpack.prod.config.js 4KB
file
webpack.test.config.js 358B
file
postcss.config.js 112B
file
webpack.test-coverage.config.js 438B
file
webpack.dev.config.js 4KB
file
karma.test-coverage.conf.js 478B
folder
lib 文件夹
file
find-current-package-info.js 211B
file
find-main-script-file.js 912B
file
babel.conf.js 492B
file
karma.test.conf.js 2KB
file
webpack.common.config.js 3KB
folder
test-samples 文件夹
folder
environment 文件夹
file
index.js 119B
file
.env 98B
folder
favicon-default 文件夹
file
favicon.png 4KB
file
index.js 21B
folder
project-with-es6-dep 文件夹
file
main.js 41B
folder
node_modules 文件夹
folder
an-es6-dep 文件夹
file
index.js 98B
folder
css-url-hash 文件夹
file
index.js 20B
folder
node_modules 文件夹
folder
devicon 文件夹
folder
fonts 文件夹
file
devicon.eot 138KB
file
devicon.css 195B
file
index.js 43B
folder
project-with-node_modules 文件夹
file
main.js 138B
file
mylib.js 79B
folder
node_modules 文件夹
folder
jquery 文件夹
file
index.js 77B
file
jquery.css 56B
file
style.css 36B
folder
project1-src 文件夹
folder
src 文件夹
file
index.js 44B
file
style.less 55B
folder
tree-shaking-babel 文件夹
file
index.js 33B
file
lib.js 141B
folder
interpolation 文件夹
file
index.js 20B
file
b.html 14B
file
a.html 33B
folder
project1 文件夹
file
main.js 44B
file
style.less 55B
folder
object-spread 文件夹
file
main.js 26B
folder
escape-css 文件夹
file
index.js 24B
file
style.css 34B
folder
project-with-babel-class-properties 文件夹
file
main.js 67B
folder
project-with-sass 文件夹
file
main.js 67B
file
style.sass 42B
file
style.scss 56B
folder
project2 文件夹
file
index.js 22B
folder
project-with-entrypoint 文件夹
folder
src 文件夹
file
entrypoint.js 21B
file
index.html 94B
folder
project-with-package.json 文件夹
file
package.json 38B
folder
src 文件夹
file
application.jsx 22B
file
index.html 123B
folder
tree-shaking-typescript 文件夹
file
tsconfig.json 53B
file
index.ts 33B
file
lib.ts 141B
folder
favicon 文件夹
folder
images 文件夹
file
favicon.png 4KB
file
index.js 21B
folder
lib 文件夹
folder
util 文件夹
file
start-karma.js 991B
file
get-webpack-configuration.js 469B
file
clean-all.js 548B
file
run-custom-callback.js 779B
file
memory-fs-util.js 663B
folder
commands 文件夹
file
package.js 3KB
file
build.js 1KB
file
test.js 1016B
file
eject.js 6KB
file
server.js 2KB
file
clean.js 139B
file
.npmignore 45B
folder
test 文件夹
file
server.production.test.js 3KB
file
build.production.test.js 10KB
file
helpers.js 7KB
file
archive.production.test.js 6KB
file
server.dev.test.js 13KB
file
eject.test.js 2KB
file
yarn.lock 438KB
...
zip 文件大小:297.07KB